Package com.adobe.epubcheck.util
Class Messages
- java.lang.Object
-
- com.adobe.epubcheck.util.Messages
-
public class Messages extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classMessages.UTF8Control
-
Field Summary
Fields Modifier and Type Field Description private java.util.ResourceBundlebundleprivate static java.lang.StringBUNDLE_NAMEprivate java.util.Localelocaleprivate static com.google.common.collect.Table<java.lang.String,java.util.Locale,Messages>messageTable
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget(java.lang.String key)java.lang.Stringget(java.lang.String key, java.lang.Object... arguments)private static java.lang.StringgetBundleName(java.lang.Class<?> cls)static MessagesgetInstance()Returns messages localized for the default (host) locale.static MessagesgetInstance(java.util.Locale locale)Get a Messages instance that has been localized for the given locale, or the default locale if locale is null.static MessagesgetInstance(java.util.Locale locale, java.lang.Class<?> cls)Get a Messages instance that has been localized for the given locale, or the default locale if locale is null.java.util.LocalegetLocale()
-
-
-
Field Detail
-
BUNDLE_NAME
private static final java.lang.String BUNDLE_NAME
- See Also:
- Constant Field Values
-
messageTable
private static final com.google.common.collect.Table<java.lang.String,java.util.Locale,Messages> messageTable
-
bundle
private java.util.ResourceBundle bundle
-
locale
private java.util.Locale locale
-
-
Method Detail
-
getInstance
public static Messages getInstance()
Returns messages localized for the default (host) locale.- Returns:
- Messages localized for the default locale.
-
getInstance
public static Messages getInstance(java.util.Locale locale)
Get a Messages instance that has been localized for the given locale, or the default locale if locale is null. Note that passing an unknown locale returns the default messages.- Parameters:
locale- The locale to use for localization of the messages.- Returns:
- The localized messages or default.
-
getInstance
public static Messages getInstance(java.util.Locale locale, java.lang.Class<?> cls)
Get a Messages instance that has been localized for the given locale, or the default locale if locale is null. Note that passing an unknown locale returns the default messages.- Parameters:
locale- The locale to use for localization of the messages.- Returns:
- The localized messages or default.
-
getBundleName
private static java.lang.String getBundleName(java.lang.Class<?> cls)
-
get
public java.lang.String get(java.lang.String key)
-
get
public java.lang.String get(java.lang.String key, java.lang.Object... arguments)
-
getLocale
public java.util.Locale getLocale()
-
-