public class ReadOnlyMultiLingualValue extends java.lang.Object implements MultiLingualValue
| Constructor and Description |
|---|
ReadOnlyMultiLingualValue(MutableMultiLingualValue mml) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
diff(java.lang.Object o2)
Returns the list of languages that have different values to
that of the supplied object
|
boolean |
equals(java.lang.Object o2) |
java.lang.String |
getText()
Get the text for the default language ie.
|
java.lang.String |
getText(DBLanguage language)
Get the text for the specified language.
|
java.lang.String |
getText(DBLanguage language,
java.lang.String defaultText)
Get the text for the specified language with default text
|
java.lang.String |
getText(FldParams params)
Get the text for the specified language.
|
java.lang.String |
getText(java.lang.String language)
Get the text for the specified language.
|
java.lang.String |
getText(java.lang.String language,
java.lang.String defaultText)
Get the text for the specified language with default text
|
int |
hashCode()
The hash code to use
|
boolean |
isEmpty()
Check if the mutiLingual is empty for all the languages
|
java.lang.String[] |
listLanguage()
List the languages that have values.
|
java.lang.String |
toString()
The list of values
|
public ReadOnlyMultiLingualValue(@Nonnull
MutableMultiLingualValue mml)
mml - the original valuepublic java.lang.String getText()
MultiLingualValuegetText in interface MultiLingualValuepublic java.lang.String getText(java.lang.String language)
MultiLingualValuegetText in interface MultiLingualValuelanguage - the languagepublic java.lang.String getText(DBLanguage language)
MultiLingualValuegetText in interface MultiLingualValuelanguage - the languagepublic java.lang.String getText(java.lang.String language,
java.lang.String defaultText)
MultiLingualValuegetText in interface MultiLingualValuelanguage - the languagedefaultText - the defaultpublic java.lang.String getText(DBLanguage language, java.lang.String defaultText)
MultiLingualValuegetText in interface MultiLingualValuelanguage - the languagedefaultText - the defaultpublic java.lang.String getText(FldParams params)
getText in interface MultiLingualValueparams - the field parameters@CheckReturnValue @Nonnull public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String[] listLanguage()
MultiLingualValuelistLanguage in interface MultiLingualValue@CheckReturnValue public int hashCode()
hashCode in class java.lang.Object@CheckReturnValue public boolean equals(java.lang.Object o2)
equals in class java.lang.Objecto2 - the object to comparepublic java.lang.String[] diff(java.lang.Object o2)
diff in interface MultiLingualValueo2 - the second objectpublic boolean isEmpty()
isEmpty in interface MultiLingualValuestSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.