ObjectType
- public abstract class AbstractAttribImpl<ObjectType> extends Object implements Serializable, SerializableXmlType, Translatable
Modifier | Constructor and Description |
---|---|
protected |
AbstractAttribImpl(OpenEstateAttrib attrib,
String[] countries) |
protected AbstractAttribImpl(OpenEstateAttrib attrib, String[] countries)
public final OpenEstateAttrib getAttrib()
@Deprecated public final OpenEstateAttribGroup getAttribGroup()
public final String getAttribName()
public final String[] getCountries()
public abstract ObjectType getDefaultValue()
public final String getFormattedValue()
public final String getFormattedValue(ObjectType value)
public final String getFormattedValue(ObjectType value, Locale locale)
public final String getFormattedValue(ObjectType value, String valueSeparator)
public abstract String getFormattedValue(ObjectType value, Locale locale, String valueSeparator)
public final OpenEstateAttribGroup getGroup()
public final String getGroupName()
public final String getTagName()
public final String getTranslation()
getTranslation
in interface Translatable
public final String getTranslation(Locale locale)
getTranslation
in interface Translatable
public abstract ObjectType getValue()
public boolean isCountrySpecific()
public boolean isCountrySupported(String country)
public boolean hasEmptyValue()
public abstract void readFromXml(org.dom4j.Element node) throws org.dom4j.DocumentException
readFromXml
in interface SerializableXmlType
org.dom4j.DocumentException
public abstract void serializeToXml(org.dom4j.Element node) throws org.dom4j.DocumentException
serializeToXml
in interface SerializableXmlType
org.dom4j.DocumentException
public abstract void setValue(ObjectType value)
Copyright © 2019 OpenEstate. All rights reserved.