Package org.apache.xml.security.utils
Class I18n
- java.lang.Object
-
- org.apache.xml.security.utils.I18n
-
public class I18n extends java.lang.Object
The Internationalization (I18N) pack.- Author:
- Christian Geuer-Pollmann
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
_countryCode
Field _countryCodeprotected static java.lang.String
_languageCode
Field _languageCodeprotected static boolean
alreadyInitialized
Field alreadyInitializedstatic java.lang.String
defaultCountryCode
Field defaultCountryCodestatic java.lang.String
defaultLanguageCode
Field defaultLanguageCodestatic java.lang.String
NOT_INITIALIZED_MSG
Field NOT_INITIALIZED_MSGprotected static java.util.ResourceBundle
resourceBundle
Field resourceBundle
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getExceptionMessage(java.lang.String msgID)
Method getExceptionMessagestatic java.lang.String
getExceptionMessage(java.lang.String msgID, java.lang.Exception originalException)
Method getExceptionMessagestatic java.lang.String
getExceptionMessage(java.lang.String msgID, java.lang.Object[] exArgs)
Method getExceptionMessagestatic void
init(java.lang.String _defaultLanguageCode, java.lang.String _defaultCountryCode)
Method initstatic void
initLocale(java.lang.String languageCode, java.lang.String countryCode)
Method initLocalestatic java.lang.String
translate(java.lang.String message)
Method translate translates a message ID into an internationalized String, see alseXMLSecurityException.getExceptionMEssage()
static java.lang.String
translate(java.lang.String message, java.lang.Object[] args)
Method translate translates a message ID into an internationalized String, see alseXMLSecurityException.getExceptionMEssage()
.
-
-
-
Field Detail
-
NOT_INITIALIZED_MSG
public static final java.lang.String NOT_INITIALIZED_MSG
Field NOT_INITIALIZED_MSG- See Also:
- Constant Field Values
-
defaultLanguageCode
public static java.lang.String defaultLanguageCode
Field defaultLanguageCode
-
defaultCountryCode
public static java.lang.String defaultCountryCode
Field defaultCountryCode
-
resourceBundle
protected static java.util.ResourceBundle resourceBundle
Field resourceBundle
-
alreadyInitialized
protected static boolean alreadyInitialized
Field alreadyInitialized
-
_languageCode
protected static java.lang.String _languageCode
Field _languageCode
-
_countryCode
protected static java.lang.String _countryCode
Field _countryCode
-
-
Method Detail
-
translate
public static java.lang.String translate(java.lang.String message, java.lang.Object[] args)
Method translate translates a message ID into an internationalized String, see alseXMLSecurityException.getExceptionMEssage()
. The strings are stored in theResourceBundle
, which is identified inexceptionMessagesResourceBundleBase
- Parameters:
message
-args
- is anObject[]
array of strings which are inserted into the String which is retrieved from theResouceBundle
- Returns:
- message translated
-
translate
public static java.lang.String translate(java.lang.String message)
Method translate translates a message ID into an internationalized String, see alseXMLSecurityException.getExceptionMEssage()
- Parameters:
message
-- Returns:
- message translated
-
getExceptionMessage
public static java.lang.String getExceptionMessage(java.lang.String msgID)
Method getExceptionMessage- Parameters:
msgID
-- Returns:
- message translated
-
getExceptionMessage
public static java.lang.String getExceptionMessage(java.lang.String msgID, java.lang.Exception originalException)
Method getExceptionMessage- Parameters:
msgID
-originalException
-- Returns:
- message translated
-
getExceptionMessage
public static java.lang.String getExceptionMessage(java.lang.String msgID, java.lang.Object[] exArgs)
Method getExceptionMessage- Parameters:
msgID
-exArgs
-- Returns:
- message translated
-
init
public static void init(java.lang.String _defaultLanguageCode, java.lang.String _defaultCountryCode)
Method init- Parameters:
_defaultLanguageCode
-_defaultCountryCode
-
-
initLocale
public static void initLocale(java.lang.String languageCode, java.lang.String countryCode)
Method initLocale- Parameters:
languageCode
-countryCode
-
-
-