Package jmri.jmrix.grapevine.nodeconfig
Class Bundle
- java.lang.Object
-
- jmri.Bundle
-
- jmri.jmrix.Bundle
-
- jmri.jmrix.grapevine.Bundle
-
- jmri.jmrix.grapevine.nodeconfig.Bundle
-
@ParametersAreNonnullByDefault @CheckReturnValue @Immutable public class Bundle extends Bundle
-
-
Constructor Summary
Constructors Constructor Description Bundle()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
bundleName()
protected static Bundle
getBundle()
(package private) static java.lang.String
getMessage(java.lang.String key)
Provides a translated string for a given key from the package resource bundle or parent.(package private) static java.lang.String
getMessage(java.lang.String key, java.lang.Object... subs)
Merges user data with a translated string for a given key from the package resource bundle or parent.(package private) static java.lang.String
getMessage(java.util.Locale locale, java.lang.String key, java.lang.Object... subs)
Merges user data with a translated string for a given key in a given locale from the package resource bundle or parent.protected java.lang.String
retry(java.util.Locale locale, java.lang.String key)
-
Methods inherited from class jmri.Bundle
formatMessage, handleGetMessage, handleGetMessage, handleGetMessage, handleGetMessage
-
-
-
-
Constructor Detail
-
Bundle
public Bundle()
-
-
Method Detail
-
getMessage
static java.lang.String getMessage(java.lang.String key)
Provides a translated string for a given key from the package resource bundle or parent.Note that this is intentionally package-local access.
- Parameters:
key
- Bundle key to be translated- Returns:
- Internationalized text
-
getMessage
static java.lang.String getMessage(java.lang.String key, java.lang.Object... subs)
Merges user data with a translated string for a given key from the package resource bundle or parent.Uses the transformation conventions of the Java MessageFormat utility.
Note that this is intentionally package-local access.
- Parameters:
key
- Bundle key to be translatedsubs
- One or more objects to be inserted into the message- Returns:
- Internationalized text
- See Also:
MessageFormat
-
getMessage
static java.lang.String getMessage(java.util.Locale locale, java.lang.String key, java.lang.Object... subs)
Merges user data with a translated string for a given key in a given locale from the package resource bundle or parent.Uses the transformation conventions of the Java MessageFormat utility.
Note that this is intentionally package-local access.
- Parameters:
locale
- The locale to be usedkey
- Bundle key to be translatedsubs
- One or more objects to be inserted into the message- Returns:
- Internationalized text
- See Also:
MessageFormat
-
bundleName
@CheckForNull protected java.lang.String bundleName()
- Overrides:
bundleName
in classBundle
-
-