Package org.bouncycastle.pkix.util
Class MessageBundle
- java.lang.Object
-
- org.bouncycastle.pkix.util.LocalizedMessage
-
- org.bouncycastle.pkix.util.TextBundle
-
- org.bouncycastle.pkix.util.MessageBundle
-
- Direct Known Subclasses:
ErrorBundle
public class MessageBundle extends TextBundle
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bouncycastle.pkix.util.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.pkix.util.TextBundle
TEXT_ENTRY
-
Fields inherited from class org.bouncycastle.pkix.util.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 usingresource
as the base name for the RessourceBundle andid
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 usingresource
as the base name for the RessourceBundle andid
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 usingresource
as the base name for the RessourceBundle andid
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 usingresource
as the base name for the RessourceBundle andid
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.pkix.util.TextBundle
getText, getText
-
Methods inherited from class org.bouncycastle.pkix.util.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 usingresource
as the base name for the RessourceBundle andid
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
- ifresource
orid
isnull
-
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 usingresource
as the base name for the RessourceBundle andid
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
- ifresource
orid
isnull
java.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 usingresource
as the base name for the RessourceBundle andid
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
- ifresource
orid
isnull
-
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 usingresource
as the base name for the RessourceBundle andid
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
- ifresource
orid
isnull
java.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
-
-