Package org.bouncycastle.i18n
Class MessageBundle
- java.lang.Object
-
- org.bouncycastle.i18n.LocalizedMessage
-
- org.bouncycastle.i18n.TextBundle
-
- org.bouncycastle.i18n.MessageBundle
-
- Direct Known Subclasses:
ErrorBundle
public class MessageBundle extends TextBundle
-
-
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
TITLE_ENTRY
title entry key-
Fields inherited from class org.bouncycastle.i18n.TextBundle
TEXT_ENTRY
-
Fields inherited from class org.bouncycastle.i18n.LocalizedMessage
arguments, DEFAULT_ENCODING, encoding, extraArgs, filter, id, loader, resource
-
-
Constructor Summary
Constructors Constructor Description MessageBundle(java.lang.String resource, java.lang.String id)
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.MessageBundle(java.lang.String resource, java.lang.String id, java.lang.Object[] arguments)
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.MessageBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding)
Constructs a new MessageBundle using resource as the base name for the RessourceBundle and id as the message bundle id the resource file.MessageBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding, java.lang.Object[] arguments)
Constructs a new MessageBundle 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
getTitle(java.util.Locale loc)
Returns the title message in the given locale and the default timezone.java.lang.String
getTitle(java.util.Locale loc, java.util.TimeZone timezone)
Returns the title message in the given locale and timezone.-
Methods inherited from class org.bouncycastle.i18n.TextBundle
getText, getText
-
Methods inherited from class org.bouncycastle.i18n.LocalizedMessage
addExtraArgs, formatWithTimeZone, getArguments, getClassLoader, getEntry, getExtraArgs, getFilter, getId, getResource, setClassLoader, setExtraArgument, setExtraArguments, setFilter, toString
-
-
-
-
Field Detail
-
TITLE_ENTRY
public static final java.lang.String TITLE_ENTRY
title entry key- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MessageBundle
public MessageBundle(java.lang.String resource, java.lang.String id) throws java.lang.NullPointerException
Constructs a new MessageBundle 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
-
MessageBundle
public MessageBundle(java.lang.String resource, java.lang.String id, java.lang.String encoding) throws java.lang.NullPointerException, java.io.UnsupportedEncodingException
Constructs a new MessageBundle 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
-
MessageBundle
public MessageBundle(java.lang.String resource, java.lang.String id, java.lang.Object[] arguments) throws java.lang.NullPointerException
Constructs a new MessageBundle 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
-
MessageBundle
public MessageBundle(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 MessageBundle 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
-
getTitle
public java.lang.String getTitle(java.util.Locale loc, java.util.TimeZone timezone) throws MissingEntryException
Returns the title message in the given locale and timezone.- Parameters:
loc
- theLocale
timezone
- theTimeZone
- Returns:
- the title message.
- Throws:
MissingEntryException
- if the message is not available
-
getTitle
public java.lang.String getTitle(java.util.Locale loc) throws MissingEntryException
Returns the title message in the given locale and the default timezone.- Parameters:
loc
- theLocale
- Returns:
- the title message.
- Throws:
MissingEntryException
- if the message is not available
-
-