public abstract class ComplexStringAttrib extends ComplexAttrib<Map<String,String>>
Constructor and Description |
---|
ComplexStringAttrib(OpenEstateAttrib attrib,
int maxLength,
String[] countries) |
Modifier and Type | Method and Description |
---|---|
protected static String |
get(EstateImpl estate,
OpenEstateAttrib attrib,
Locale locale) |
protected static String |
get(EstateImpl estate,
OpenEstateAttrib attrib,
String language) |
Map<String,String> |
getDefaultValue() |
String |
getFormattedValue(Map<String,String> value,
Locale locale,
String valueSeparator) |
int |
getMaxLength() |
Map<String,String> |
getValue() |
String |
getValue(String language) |
String[] |
getValueLanguages() |
boolean |
hasEmptyValue() |
boolean |
hasValueForLanguage(String language) |
boolean |
isString() |
boolean |
isText() |
protected Map<String,String> |
parseNode(org.dom4j.Element node) |
Map<String,String> |
parseValue(Object value) |
protected static void |
put(EstateImpl estate,
OpenEstateAttrib attrib,
Map<String,String> value) |
protected static void |
putValue(EstateImpl estate,
OpenEstateAttrib attrib,
Locale locale,
String value) |
protected static void |
putValue(EstateImpl estate,
OpenEstateAttrib attrib,
String language,
String value) |
void |
putValue(Locale locale,
String value) |
void |
putValue(String language,
String value) |
void |
setValue(Map<String,String> value) |
void |
setValue(String value,
String language)
Deprecated.
|
protected void |
writeNode(org.dom4j.Element node,
Map<String,String> value) |
readFromXml, serializeToXml
getAttrib, getAttribGroup, getAttribName, getCountries, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getGroup, getGroupName, getTagName, getTranslation, getTranslation, isCountrySpecific, isCountrySupported
public ComplexStringAttrib(OpenEstateAttrib attrib, int maxLength, String[] countries)
public Map<String,String> getDefaultValue()
getDefaultValue
in class AbstractAttribImpl<Map<String,String>>
protected static String get(EstateImpl estate, OpenEstateAttrib attrib, Locale locale)
protected static String get(EstateImpl estate, OpenEstateAttrib attrib, String language)
public String getFormattedValue(Map<String,String> value, Locale locale, String valueSeparator)
getFormattedValue
in class AbstractAttribImpl<Map<String,String>>
public final int getMaxLength()
public Map<String,String> getValue()
getValue
in class AbstractAttribImpl<Map<String,String>>
public String[] getValueLanguages()
public boolean hasEmptyValue()
hasEmptyValue
in class AbstractAttribImpl<Map<String,String>>
public boolean hasValueForLanguage(String language)
public final boolean isString()
public final boolean isText()
protected Map<String,String> parseNode(org.dom4j.Element node)
parseNode
in class ComplexAttrib<Map<String,String>>
public Map<String,String> parseValue(Object value)
parseValue
in class ComplexAttrib<Map<String,String>>
protected static void put(EstateImpl estate, OpenEstateAttrib attrib, Map<String,String> value)
protected static void putValue(EstateImpl estate, OpenEstateAttrib attrib, Locale locale, String value)
protected static void putValue(EstateImpl estate, OpenEstateAttrib attrib, String language, String value)
public void setValue(Map<String,String> value)
setValue
in class AbstractAttribImpl<Map<String,String>>
@Deprecated public void setValue(String value, String language)
Copyright © 2019 OpenEstate. All rights reserved.