Package org.hipparchus.exception
Interface Localizable
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DummyLocalizable
,LocalizedCoreFormats
public interface Localizable extends Serializable
Interface for localizable strings.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getLocalizedString(String baseName, String key, Locale locale)
Gets the localized string.String
getLocalizedString(Locale locale)
Gets the localized string.String
getSourceString()
Gets the source (non-localized) string.
-
-
-
Method Detail
-
getSourceString
String getSourceString()
Gets the source (non-localized) string.- Returns:
- the source string.
-
getLocalizedString
String getLocalizedString(Locale locale)
Gets the localized string.- Parameters:
locale
- locale into which to get the string.- Returns:
- the localized string or the source string if no localized version is available.
-
getLocalizedString
default String getLocalizedString(String baseName, String key, Locale locale)
Gets the localized string.- Parameters:
baseName
- base name of the resource bundlekey
- key of the item in the bundlelocale
- locale into which to get the string.- Returns:
- the localized string or the source string if no localized version is available.
-
-