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.StringTITLE_ENTRYtitle 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.StringgetTitle(java.util.Locale loc)Returns the title message in the given locale and the default timezone.java.lang.StringgetTitle(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.NullPointerExceptionConstructs 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.UnsupportedEncodingExceptionConstructs 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.NullPointerExceptionConstructs 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.UnsupportedEncodingExceptionConstructs 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 MissingEntryExceptionReturns the title message in the given locale and timezone.- Parameters:
loc- theLocaletimezone- theTimeZone- Returns:
- the title message.
- Throws:
MissingEntryException- if the message is not available
-
getTitle
public java.lang.String getTitle(java.util.Locale loc) throws MissingEntryExceptionReturns 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
-
-