2Using Message Catalogs with BEA WebLogic Server

2-12 Internationalization Guide

messagebody

The following table describes the child element of the message element.

method None Optional Method signature for formatting this message.
The syntax is a standard Java method signature, less
return type, qualifiers, semicolon, and extensions.
The return type is always String. Argument types
can be any Java primitive or class. Classes must be
fully qualified if not in java.lang. Classes must
also conform to java.text.MessageFormat
conventions. In general, class arguments should
have a useful toString() method, and the
corresponding MessageFormat placeholders
must be strings; they must be of the form {n}.
Argument names can be any valid name. There can
be no more than 10 arguments.
For each argument there must be at least one
corresponding placeholder in the messagebody
element described below. Placeholders are of the
form {n}, {n,number} or {n,date}.
Example:
method="getNoAuthorization
(String filename, java.util.Date
creDate)"
This example would result in a method in the
TextFormatter class as follows:
public String getNoAuthorization
(String filename, java.util.Date
creDate)
Attribute Default Required/
Optional
Description