Package org.bouncycastle.i18n
Class TextBundle
- java.lang.Object
-
- org.bouncycastle.i18n.LocalizedMessage
-
- org.bouncycastle.i18n.TextBundle
-
- Direct Known Subclasses:
MessageBundle
public class TextBundle extends LocalizedMessage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bouncycastle.i18n.LocalizedMessage
LocalizedMessage.FilteredArguments
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TEXT_ENTRY
text entry key-
Fields inherited from class org.bouncycastle.i18n.LocalizedMessage
arguments, DEFAULT_ENCODING, encoding, extraArgs, filter, id, loader, resource
-
-
Constructor Summary
Constructors Constructor Description TextBundle(java.lang.String resource, java.lang.String id)
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.TextBundle(java.lang.String resource, java.lang.String id, java.lang.Object[] arguments)
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.TextBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding)
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.TextBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding, java.lang.Object[] arguments)
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getText(java.util.Locale loc)
Returns the text message in the given locale and the defaut timezone.java.lang.String
getText(java.util.Locale loc, java.util.TimeZone timezone)
Returns the text message in the given locale and timezone.-
Methods inherited from class org.bouncycastle.i18n.LocalizedMessage
addExtraArgs, formatWithTimeZone, getArguments, getClassLoader, getEntry, getExtraArgs, getFilter, getId, getResource, setClassLoader, setExtraArgument, setExtraArguments, setFilter, toString
-
-
-
-
Field Detail
-
TEXT_ENTRY
public static final java.lang.String TEXT_ENTRY
text entry key- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TextBundle
public TextBundle(java.lang.String resource, java.lang.String id) throws java.lang.NullPointerException
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.- Parameters:
resource
- base name of the resource fileid
- the id of the corresponding bundle in the resource file- Throws:
java.lang.NullPointerException
- if resource or id is null
-
TextBundle
public TextBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding) throws java.lang.NullPointerException, java.io.UnsupportedEncodingException
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.- Parameters:
resource
- base name of the resource fileid
- the id of the corresponding bundle in the resource fileencoding
- the encoding of the resource file- Throws:
java.lang.NullPointerException
- if resource or id is nulljava.io.UnsupportedEncodingException
- if the encoding is not supported
-
TextBundle
public TextBundle(java.lang.String resource, java.lang.String id, java.lang.Object[] arguments) throws java.lang.NullPointerException
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.- Parameters:
resource
- base name of the resource fileid
- the id of the corresponding bundle in the resource filearguments
- an array containing the arguments for the message- Throws:
java.lang.NullPointerException
- if resource or id is null
-
TextBundle
public TextBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding, java.lang.Object[] arguments) throws java.lang.NullPointerException, java.io.UnsupportedEncodingException
Constructs a new TextBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.- Parameters:
resource
- base name of the resource fileid
- the id of the corresponding bundle in the resource fileencoding
- the encoding of the resource filearguments
- an array containing the arguments for the message- Throws:
java.lang.NullPointerException
- if resource or id is nulljava.io.UnsupportedEncodingException
- if the encoding is not supported
-
-
Method Detail
-
getText
public java.lang.String getText(java.util.Locale loc, java.util.TimeZone timezone) throws MissingEntryException
Returns the text message in the given locale and timezone.- Parameters:
loc
- theLocale
timezone
- theTimeZone
- Returns:
- the text message.
- Throws:
MissingEntryException
- if the message is not available
-
getText
public java.lang.String getText(java.util.Locale loc) throws MissingEntryException
Returns the text message in the given locale and the defaut timezone.- Parameters:
loc
- theLocale
- Returns:
- the text message.
- Throws:
MissingEntryException
- if the message is not available
-
-