public class MutableMultiLingualValue extends java.lang.Object implements MultiLingualValue
| Constructor and Description | 
|---|
MutableMultiLingualValue()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()
clear 
 | 
void | 
copyFrom(MultiLingualValue source)  | 
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) | 
FieldBuffer | 
getBuffer(java.lang.String language)  | 
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 
 | 
boolean | 
isEmpty()
Check if the mutiLingual is empty for all the languages 
 | 
java.lang.String[] | 
listLanguage()
List the languages that have values. 
 | 
void | 
makeSensible()
make sensible 
 | 
void | 
setText(java.lang.String text,
       java.lang.String language)
set the value 
 | 
java.lang.String | 
toString()
The list of values 
 | 
public void copyFrom(MultiLingualValue source)
source - to copypublic java.lang.String getText()
getText in interface MultiLingualValuepublic java.lang.String getText(java.lang.String language)
getText in interface MultiLingualValuelanguage - the language to selectpublic java.lang.String getText(DBLanguage language)
getText in interface MultiLingualValuelanguage - the language to selectpublic java.lang.String getText(DBLanguage language, java.lang.String defaultText)
getText in interface MultiLingualValuelanguage - the language to selectdefaultText - the default textpublic java.lang.String getText(FldParams params)
getText in interface MultiLingualValueparams - the language to selectpublic java.lang.String getText(java.lang.String language,
                                java.lang.String defaultText)
getText in interface MultiLingualValuelanguage - the language to selectdefaultText - the default textpublic void clear()
public void setText(java.lang.String text,
                    java.lang.String language)
text - the textlanguage - the languagepublic void makeSensible()
public FieldBuffer getBuffer(java.lang.String language)
language - the languagepublic java.lang.String[] listLanguage()
listLanguage in interface MultiLingualValuepublic 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 value to comparepublic boolean isEmpty()
isEmpty in interface MultiLingualValue@CheckReturnValue @Nonnull public java.lang.String toString()
toString in class java.lang.ObjectstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.