Class LocalizedString
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.i18n.LocalizedString
 
- 
- All Implemented Interfaces:
- Localized,- java.io.Serializable,- java.lang.Comparable<LocalizedString>
 
 public class LocalizedString extends java.lang.Object implements Localized, java.io.Serializable, java.lang.Comparable<LocalizedString> A special string container that holds a key, and returns the localized version of that key on toString(). At the time of creation, however, it stores the value of the key in the default locale, and returns that value should the key not be available later. This makes it possible to serialize and send this class to different scopes, where the key may or may not be available when it comes time to use it.NOTE: In cases where a LocalizedString object is required, but the value isn't actually localizable, you can use the static createRaw() function. - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description LocalizedString()JavaBean compatibility...LocalizedString(java.lang.String key, java.lang.Object... params)LocalizedString(java.util.Locale defaultLocale, java.lang.String key, java.lang.Object... params)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LocalizedString other)static LocalizedStringcreateRaw(java.lang.String stringVal)Creates a localized string not based on a key.java.lang.StringgetDefaultVal()java.lang.StringgetKey()java.lang.Object[]getParams()voidsetDefaultVal(java.lang.String defaultVal)voidsetKey(java.lang.String key)voidsetParams(java.lang.Object[] params)java.lang.StringtoString()java.lang.StringtoString(java.util.Locale locale)
 
- 
- 
- 
Method Detail- 
createRawpublic static LocalizedString createRaw(java.lang.String stringVal) Creates a localized string not based on a key.
 - 
getKeypublic java.lang.String getKey() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
compareTopublic int compareTo(LocalizedString other) - Specified by:
- compareToin interface- java.lang.Comparable<LocalizedString>
 
 - 
toStringpublic java.lang.String toString(java.util.Locale locale) 
 - 
getDefaultValpublic java.lang.String getDefaultVal() 
 - 
setDefaultValpublic void setDefaultVal(java.lang.String defaultVal) 
 - 
getParamspublic java.lang.Object[] getParams() 
 - 
setParamspublic void setParams(java.lang.Object[] params) 
 - 
setKeypublic void setKey(java.lang.String key) 
 
- 
 
-