Package jmri.server.json.schema
Class Bundle
java.lang.Object
jmri.Bundle
jmri.server.Bundle
jmri.server.json.Bundle
jmri.server.json.schema.Bundle
@ParametersAreNonnullByDefault @CheckReturnValue @Immutable public class Bundle extends Bundle
-
Constructor Summary
Constructors Constructor Description Bundle()
-
Method Summary
Modifier and Type Method Description protected String
bundleName()
protected static Bundle
getBundle()
(package private) static String
getMessage(String key)
Provides a translated string for a given key from the package resource bundle or parent.(package private) static String
getMessage(String key, Object... subs)
Merges user data with a translated string for a given key from the package resource bundle or parent.(package private) static String
getMessage(Locale locale, String key)
Provides a translated string for a given key in a given locale from the package resource bundle or parent.(package private) static String
getMessage(Locale locale, String key, 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 String
retry(Locale locale, String key)
Methods inherited from class jmri.Bundle
formatMessage, handleGetMessage, handleGetMessage, handleGetMessage, handleGetMessage
-
Constructor Details
-
Method Details
-
getMessage
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
Provides a translated string for a given key in a given locale from the package resource bundle or parent.Note that this is intentionally package-local access.
- Parameters:
locale
- The locale to be usedkey
- Bundle key to be translated- Returns:
- Internationalized text
-
getMessage
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
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
- Overrides:
bundleName
in classBundle
-
getBundle
-
retry
-