Package org.apache.juneau.marshall.cp
Class Messages.Builder
java.lang.Object
org.apache.juneau.marshall.cp.Messages.Builder
- Enclosing class:
- Messages
Builder class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the base name patterns to use for finding the resource bundle.build()Builds the messages bundle.Specifies the locale.Specifies the locale.Specifies a location of where to look for messages.Specifies a location of where to look for messages.Specifies the bundle name (e.g.Adds a parent bundle.
-
Constructor Details
-
Builder
Constructor.- Parameters:
forClass- The base class.
-
-
Method Details
-
baseNames
Specifies the base name patterns to use for finding the resource bundle.- Parameters:
baseNames- The bundle base names.
The default is the following:"{package}.{name}" "{package}.i18n.{name}" "{package}.nls.{name}" "{package}.messages.{name}"
- Returns:
- This object.
-
locale
Specifies the locale.- Parameters:
value- The locale. Ifnull , the default locale is used.- Returns:
- This object.
-
locale
Specifies the locale.- Parameters:
value- The locale. Ifnull , the default locale is used.- Returns:
- This object.
-
location
Specifies a location of where to look for messages.- Parameters:
baseClass- The base class.bundlePath- The bundle path.- Returns:
- This object.
-
location
Specifies a location of where to look for messages.- Parameters:
bundlePath- The bundle path.- Returns:
- This object.
-
name
Specifies the bundle name (e.g."Messages" ).- Parameters:
value- The bundle name.
Ifnull , the forClass class name is used.- Returns:
- This object.
-
parent
Adds a parent bundle.- Parameters:
value- The parent bundle. Can benull to clear any previously-set parent bundle.- Returns:
- This object.
-
build
Builds the messages bundle.- Returns:
- A new
Messagesbundle.
-