org.apache.axiom.om.impl.dom
Class DOMMessageFormatter

java.lang.Object
  extended by org.apache.axiom.om.impl.dom.DOMMessageFormatter

public class DOMMessageFormatter
extends java.lang.Object

Used to format DOM error messages, using the system locale.


Field Summary
static java.lang.String DOM_DOMAIN
           
private static java.util.ResourceBundle domResourceBundle
           
static java.lang.String LEVEL3_NOT_SUPPORTED
           
private static java.util.Locale locale
           
static java.lang.String NOT_REQUIRED_FOR_XMLSEC_OR_WSS4J
           
static java.lang.String SERIALIZER_DOMAIN
           
private static java.util.ResourceBundle serResourceBundle
           
static java.lang.String XML_DOMAIN
           
private static java.util.ResourceBundle xmlResourceBundle
           
 
Constructor Summary
DOMMessageFormatter()
           
 
Method Summary
static java.lang.String formatMessage(java.lang.String domain, java.lang.String key, java.lang.Object[] arguments)
          Formats a message with the specified arguments using the given locale information.
(package private) static java.util.ResourceBundle getResourceBundle(java.lang.String domain)
           
static void init()
          Initializes Message Formatter.
static void setLocale(java.util.Locale dlocale)
          Sets Locale to be used by the formatter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOM_DOMAIN

public static final java.lang.String DOM_DOMAIN
See Also:
Constant Field Values

XML_DOMAIN

public static final java.lang.String XML_DOMAIN
See Also:
Constant Field Values

SERIALIZER_DOMAIN

public static final java.lang.String SERIALIZER_DOMAIN
See Also:
Constant Field Values

domResourceBundle

private static java.util.ResourceBundle domResourceBundle

xmlResourceBundle

private static java.util.ResourceBundle xmlResourceBundle

serResourceBundle

private static java.util.ResourceBundle serResourceBundle

locale

private static java.util.Locale locale

LEVEL3_NOT_SUPPORTED

public static final java.lang.String LEVEL3_NOT_SUPPORTED
See Also:
Constant Field Values

NOT_REQUIRED_FOR_XMLSEC_OR_WSS4J

public static final java.lang.String NOT_REQUIRED_FOR_XMLSEC_OR_WSS4J
See Also:
Constant Field Values
Constructor Detail

DOMMessageFormatter

DOMMessageFormatter()
Method Detail

formatMessage

public static java.lang.String formatMessage(java.lang.String domain,
                                             java.lang.String key,
                                             java.lang.Object[] arguments)
                                      throws java.util.MissingResourceException
Formats a message with the specified arguments using the given locale information.

Parameters:
domain - domain from which error string is to come.
key - The message key.
arguments - The message replacement text arguments. The order of the arguments must match that of the placeholders in the actual message.
Returns:
Returns the formatted message.
Throws:
java.util.MissingResourceException - Thrown if the message with the specified key cannot be found.

getResourceBundle

static java.util.ResourceBundle getResourceBundle(java.lang.String domain)

init

public static void init()
Initializes Message Formatter.


setLocale

public static void setLocale(java.util.Locale dlocale)
Sets Locale to be used by the formatter.

Parameters:
dlocale -