org.jembi.sdmxhd.primitives
Class LocalizedString
java.lang.Object
org.jembi.sdmxhd.primitives.LocalizedString
public class LocalizedString
- extends java.lang.Object
This class represent a localised string. It allows various localised version of a string
to be stored.
- Author:
- Ryan Crichton
Method Summary |
void |
addValue(java.lang.String langCode,
java.lang.String name)
Adds a localisation for this LocalisedString object. |
boolean |
equals(java.lang.Object ls)
|
java.lang.String |
getDefaultStr()
|
java.util.Map<java.lang.String,java.lang.String> |
getLocalizedStrings()
|
java.lang.String |
getValue(java.lang.String langCode)
Gets the value stored in this localised string according to the provided language code |
void |
setDefaultStr(java.lang.String defaultStr)
|
void |
setLocalizedStrings(java.util.Map<java.lang.String,java.lang.String> localizedStrings)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalizedString
public LocalizedString()
addValue
public void addValue(java.lang.String langCode,
java.lang.String name)
- Adds a localisation for this LocalisedString object.
- Parameters:
langCode
- The language code for this valuename
- The value to be stored
getValue
public java.lang.String getValue(java.lang.String langCode)
- Gets the value stored in this localised string according to the provided language code
- Parameters:
langCode
- The language of the string to be returned
- Returns:
- The localised value
equals
public boolean equals(java.lang.Object ls)
- Overrides:
equals
in class java.lang.Object
getLocalizedStrings
public java.util.Map<java.lang.String,java.lang.String> getLocalizedStrings()
setLocalizedStrings
public void setLocalizedStrings(java.util.Map<java.lang.String,java.lang.String> localizedStrings)
getDefaultStr
public java.lang.String getDefaultStr()
setDefaultStr
public void setDefaultStr(java.lang.String defaultStr)