org.apache.xml.security.utils
Class I18n

java.lang.Object
  extended by org.apache.xml.security.utils.I18n

public class I18n
extends Object

The Internationalization (I18N) pack.

Author:
Christian Geuer-Pollmann

Field Summary
static String NOT_INITIALIZED_MSG
          Field NOT_INITIALIZED_MSG
 
Method Summary
static String getExceptionMessage(String msgID)
          Method getExceptionMessage
static String getExceptionMessage(String msgID, Exception originalException)
          Method getExceptionMessage
static String getExceptionMessage(String msgID, Object[] exArgs)
          Method getExceptionMessage
static void init(ResourceBundle resourceBundle)
          Method init
static void init(String languageCode, String countryCode)
          Method init
static String translate(String message)
          Method translate translates a message ID into an internationalized String, see also XMLSecurityException.getExceptionMessage()
static String translate(String message, Object[] args)
          Method translate translates a message ID into an internationalized String, see alse XMLSecurityException.getExceptionMEssage().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOT_INITIALIZED_MSG

public static final String NOT_INITIALIZED_MSG
Field NOT_INITIALIZED_MSG

See Also:
Constant Field Values
Method Detail

translate

public static String translate(String message,
                               Object[] args)
Method translate translates a message ID into an internationalized String, see alse XMLSecurityException.getExceptionMEssage(). The strings are stored in the ResourceBundle, which is identified in exceptionMessagesResourceBundleBase

Parameters:
message -
args - is an Object[] array of strings which are inserted into the String which is retrieved from the ResouceBundle
Returns:
message translated

translate

public static String translate(String message)
Method translate translates a message ID into an internationalized String, see also XMLSecurityException.getExceptionMessage()

Parameters:
message -
Returns:
message translated

getExceptionMessage

public static String getExceptionMessage(String msgID)
Method getExceptionMessage

Parameters:
msgID -
Returns:
message translated

getExceptionMessage

public static String getExceptionMessage(String msgID,
                                         Exception originalException)
Method getExceptionMessage

Parameters:
msgID -
originalException -
Returns:
message translated

getExceptionMessage

public static String getExceptionMessage(String msgID,
                                         Object[] exArgs)
Method getExceptionMessage

Parameters:
msgID -
exArgs -
Returns:
message translated

init

public static void init(String languageCode,
                        String countryCode)
Method init

Parameters:
languageCode -
countryCode -

init

public static void init(ResourceBundle resourceBundle)
Method init

Parameters:
resourceBundle -


Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.