|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.flexive.shared.value.FxValue<SelectMany,FxSelectMany>
com.flexive.shared.value.FxSelectMany
public class FxSelectMany
FxValue implementation for FxSelectList items with many selectable items
| Field Summary |
|---|
| Fields inherited from class com.flexive.shared.value.FxValue |
|---|
DEFAULT_MULTILANGUAGE, defaultLanguage, emptyTranslations, multiLanguage, singleValue, translations |
| Constructor Summary | |
|---|---|
FxSelectMany(boolean multiLanguage,
long defaultLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
Constructor |
|
FxSelectMany(boolean multiLanguage,
long defaultLanguage,
SelectMany value)
Constructor |
|
FxSelectMany(boolean multiLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
Constructor |
|
FxSelectMany(boolean multiLanguage,
SelectMany value)
Constructor |
|
FxSelectMany(FxValue<SelectMany,FxSelectMany> clone)
Constructor |
|
FxSelectMany(long defaultLanguage,
boolean multiLanguage)
Constructor |
|
FxSelectMany(long defaultLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
Constructor |
|
FxSelectMany(long defaultLanguage,
SelectMany value)
Constructor |
|
FxSelectMany(java.util.Map<java.lang.Long,SelectMany[]> translations,
int pos)
Constructor - create value from an array of translations |
|
FxSelectMany(java.util.Map<java.lang.Long,SelectMany> translations)
Constructor |
|
FxSelectMany(SelectMany value)
Constructor |
|
| Method Summary | |
|---|---|
FxSelectMany |
copy()
Creates a copy of the given object (useful if the actual type is unknown). |
SelectMany |
fromString(java.lang.String value)
Evaluates the given string value to an object of type SelectMany. |
SelectMany |
getEmptyValue()
Returns an empty value object for this FxValue type. |
FxSelectList |
getSelectList()
Get the SelectList for this SelectMany |
java.lang.String |
getStringValue(SelectMany value)
Converts the given instance of T to a string that can be parsed again by FxValue.fromString(String). |
java.lang.Class<SelectMany> |
getValueClass()
Return the class instance of the value type. |
protected boolean |
isAcceptsEmptyDefaultTranslations()
|
boolean |
isImmutableValueType()
Return true if T is immutable (e.g. |
void |
setSelectList(FxSelectList list)
Updates the select list. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FxSelectMany(long defaultLanguage,
boolean multiLanguage)
multiLanguage - multilanguage value?defaultLanguage - the default language
public FxSelectMany(boolean multiLanguage,
long defaultLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
multiLanguage - multilanguage value?defaultLanguage - the default languagetranslations - HashMap containing language->translation mapping
public FxSelectMany(long defaultLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
defaultLanguage - the default languagetranslations - HashMap containing language->translation mapping
public FxSelectMany(boolean multiLanguage,
java.util.Map<java.lang.Long,SelectMany> translations)
multiLanguage - multilanguage value?translations - HashMap containing language->translation mappingpublic FxSelectMany(java.util.Map<java.lang.Long,SelectMany> translations)
translations - HashMap containing language->translation mapping
public FxSelectMany(java.util.Map<java.lang.Long,SelectMany[]> translations,
int pos)
translations - HashMap containing language->translation mappingpos - position (index) in the array to use
public FxSelectMany(boolean multiLanguage,
long defaultLanguage,
SelectMany value)
multiLanguage - multilanguage value?defaultLanguage - the default languagevalue - single initializing value
public FxSelectMany(long defaultLanguage,
SelectMany value)
defaultLanguage - the default languagevalue - single initializing value
public FxSelectMany(boolean multiLanguage,
SelectMany value)
multiLanguage - multilanguage value?value - single initializing valuepublic FxSelectMany(SelectMany value)
value - single initializing valuepublic FxSelectMany(FxValue<SelectMany,FxSelectMany> clone)
clone - original FxValue to be cloned| Method Detail |
|---|
public java.lang.Class<SelectMany> getValueClass()
getValueClass in class FxValue<SelectMany,FxSelectMany>public java.lang.String getStringValue(SelectMany value)
FxValue.fromString(String).
getStringValue in class FxValue<SelectMany,FxSelectMany>value - the value to be converted
FxValue.fromString(String).public SelectMany fromString(java.lang.String value)
fromString in class FxValue<SelectMany,FxSelectMany>value - comma seperated list of selected entries
public FxSelectMany copy()
copy in class FxValue<SelectMany,FxSelectMany>public boolean isImmutableValueType()
isImmutableValueType in class FxValue<SelectMany,FxSelectMany>public FxSelectList getSelectList()
public void setSelectList(FxSelectList list)
list - the new select list instanceprotected boolean isAcceptsEmptyDefaultTranslations()
isAcceptsEmptyDefaultTranslations in class FxValue<SelectMany,FxSelectMany>public SelectMany getEmptyValue()
getEmptyValue in class FxValue<SelectMany,FxSelectMany>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||