Package ca.uhn.fhir.i18n
Class HapiLocalizer
java.lang.Object
ca.uhn.fhir.i18n.HapiLocalizer
This feature is not yet in its final state and should be considered an internal part of HAPI for now - use with caution
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addMessage
(String theKey, String theMessage) Subclasses may use this to add hardcoded messagesgetFormatString
(String theQualifiedKey) getMessage
(Class<?> theType, String theKey, Object... theParameters) getMessage
(String theQualifiedKey, Object... theParameters) getMessageSanitized
(Class<?> theType, String theKey, Object... theParameters) Create the message and sanitize parameters using invalid input: '{@link /*missing*/}'protected void
static void
setOurFailOnMissingMessage
(boolean ourFailOnMissingMessage) This global setting causes the localizer to fail if any attempts are made to retrieve a key that does not exist.static String
-
Field Details
-
UNKNOWN_I18N_KEY_MESSAGE
- See Also:
-
-
Constructor Details
-
HapiLocalizer
public HapiLocalizer() -
HapiLocalizer
-
-
Method Details
-
addMessage
Subclasses may use this to add hardcoded messages -
getAllKeys
-
getFormatString
- Returns:
- Returns the raw message format string for the given key, or returns
UNKNOWN_I18N_KEY_MESSAGE
if not found
-
getMessage
-
getMessageSanitized
Create the message and sanitize parameters using invalid input: '{@link /*missing*/}' -
getMessage
-
init
-
getLocale
-
setOurFailOnMissingMessage
This global setting causes the localizer to fail if any attempts are made to retrieve a key that does not exist. This method is primarily for unit tests. -
toKey
-