Package com.adobe.epubcheck.messages
Class LocalizedMessageDictionary
- java.lang.Object
-
- com.adobe.epubcheck.messages.LocalizedMessageDictionary
-
- All Implemented Interfaces:
MessageDictionary
public class LocalizedMessageDictionary extends java.lang.Object implements MessageDictionary
This is a dictionary that maps the text of a message to a severity.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Localelocaleprivate LocalizedMessageslocalizedMessages
-
Constructor Summary
Constructors Constructor Description LocalizedMessageDictionary()Convenience constructor will use the default locale.LocalizedMessageDictionary(java.util.Locale locale)Generate messages with an explicit locale.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalegetLocale()Returns the locale being used by this class for localization of the messages.MessagegetMessage(MessageId id)
-
-
-
Field Detail
-
localizedMessages
private LocalizedMessages localizedMessages
-
locale
private java.util.Locale locale
-
-
Constructor Detail
-
LocalizedMessageDictionary
public LocalizedMessageDictionary()
Convenience constructor will use the default locale.
-
LocalizedMessageDictionary
public LocalizedMessageDictionary(java.util.Locale locale)
Generate messages with an explicit locale.- Parameters:
locale- The locale to localize for. If the locale is not supported (or null), the default locale will be used instead.
-
-
Method Detail
-
getLocale
public java.util.Locale getLocale()
Returns the locale being used by this class for localization of the messages.- Returns:
- Locale in use.
-
getMessage
public Message getMessage(MessageId id)
- Specified by:
getMessagein interfaceMessageDictionary
-
-