org.ws4d.java.types
Class LocalizedString

java.lang.Object
  extended by org.ws4d.java.types.UnknownDataContainer
      extended by org.ws4d.java.types.LocalizedString

public class LocalizedString
extends UnknownDataContainer

This class represents a string for a specific language. The language tag is defined by:


Field Summary
static java.lang.String DEFAULT_LANG
          language tag for the default language (en-US)
static java.lang.String LANGUAGE_DE
          language tag for German language in the german region
static java.lang.String LANGUAGE_EN
          language tag for English language in the US region
 
Constructor Summary
LocalizedString(java.lang.String value, java.lang.String lang)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLanguage()
          Gets language tag as string.
 java.lang.String getValue()
          Gets string value
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class org.ws4d.java.types.UnknownDataContainer
addUnknownAttribute, addUnknownElement, getUnknownAttribute, getUnknownAttributes, getUnknownElement, getUnknownElements, getUnknownElements, setUnknownAttributes, setUnknownElements
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LANGUAGE_EN

public static final java.lang.String LANGUAGE_EN
language tag for English language in the US region

See Also:
Constant Field Values

LANGUAGE_DE

public static final java.lang.String LANGUAGE_DE
language tag for German language in the german region

See Also:
Constant Field Values

DEFAULT_LANG

public static final java.lang.String DEFAULT_LANG
language tag for the default language (en-US)

See Also:
Constant Field Values
Constructor Detail

LocalizedString

public LocalizedString(java.lang.String value,
                       java.lang.String lang)
Constructor. The value holds a string in the given language. The language tag is defined by:

Parameters:
value - string value
lang - language tag of the string.
Method Detail

getValue

public java.lang.String getValue()
Gets string value

Returns:
value

getLanguage

public java.lang.String getLanguage()
Gets language tag as string. The language tag is defined by:

Returns:
The language tag.

toString

public java.lang.String toString()
Overrides:
toString in class UnknownDataContainer

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object