public final class MessageBundleBuilder extends java.lang.Object implements com.github.fge.Thawed<MessageBundle>
You cannot instantiate this class directly: use MessageBundle.newBuilder()
, or thaw
another
bundle.
This class is the Thawed
counterpart of a MessageBundle
.
MessageBundle
Modifier and Type | Method and Description |
---|---|
MessageBundleBuilder |
appendBundle(MessageBundle bundle)
Append all message source providers from another bundle
|
MessageBundleBuilder |
appendProvider(MessageSourceProvider provider)
Append a message provider
|
MessageBundleBuilder |
appendSource(java.util.Locale locale,
MessageSource source)
Convenience method to append a single-source provider for a given locale
|
MessageBundleBuilder |
appendSource(MessageSource source)
Convenience method to append a single-source provider
|
MessageBundle |
freeze() |
MessageBundleBuilder |
prependBundle(MessageBundle bundle)
Prepend all message source providers from another bundle
|
MessageBundleBuilder |
prependProvider(MessageSourceProvider provider)
Prepend a message provider
|
MessageBundleBuilder |
prependSource(java.util.Locale locale,
MessageSource source)
Convenience method to prepend a single-source provider for a given locale
|
MessageBundleBuilder |
prependSource(MessageSource source)
Convenience method to prepend a single-source provider
|
public MessageBundleBuilder appendProvider(MessageSourceProvider provider)
provider
- the providerjava.lang.NullPointerException
- provider is nullpublic MessageBundleBuilder prependProvider(MessageSourceProvider provider)
provider
- the providerjava.lang.NullPointerException
- provider is nullpublic MessageBundleBuilder appendSource(MessageSource source)
source
- the message sourceStaticMessageSourceProvider.withSingleSource(MessageSource)
public MessageBundleBuilder prependSource(MessageSource source)
source
- the message sourceStaticMessageSourceProvider.withSingleSource(MessageSource)
public MessageBundleBuilder appendSource(java.util.Locale locale, MessageSource source)
source
- the message sourceStaticMessageSourceProvider.withSingleSource(Locale, MessageSource)
public MessageBundleBuilder prependSource(java.util.Locale locale, MessageSource source)
source
- the message sourceStaticMessageSourceProvider.withSingleSource(Locale, MessageSource)
public MessageBundleBuilder appendBundle(MessageBundle bundle)
bundle
- the bundlejava.lang.NullPointerException
- bundle is nullpublic MessageBundleBuilder prependBundle(MessageBundle bundle)
bundle
- the bundlejava.lang.NullPointerException
- bundle is nullpublic MessageBundle freeze()
freeze
in interface com.github.fge.Thawed<MessageBundle>