ObjectType
- public abstract class ComplexAttrib<ObjectType> extends AbstractAttribImpl<ObjectType>
Modifier | Constructor and Description |
---|---|
protected |
ComplexAttrib(OpenEstateAttrib attrib,
String[] countries) |
Modifier and Type | Method and Description |
---|---|
protected abstract ObjectType |
parseNode(org.dom4j.Element node) |
abstract ObjectType |
parseValue(Object value) |
void |
readFromXml(org.dom4j.Element node) |
void |
serializeToXml(org.dom4j.Element node) |
protected abstract void |
writeNode(org.dom4j.Element node,
ObjectType value) |
getAttrib, getAttribGroup, getAttribName, getCountries, getDefaultValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getFormattedValue, getGroup, getGroupName, getTagName, getTranslation, getTranslation, getValue, hasEmptyValue, isCountrySpecific, isCountrySupported, setValue
protected ComplexAttrib(OpenEstateAttrib attrib, String[] countries)
protected abstract ObjectType parseNode(org.dom4j.Element node)
public abstract ObjectType parseValue(Object value)
public void readFromXml(org.dom4j.Element node) throws org.dom4j.DocumentException
readFromXml
in interface SerializableXmlType
readFromXml
in class AbstractAttribImpl<ObjectType>
org.dom4j.DocumentException
public void serializeToXml(org.dom4j.Element node) throws org.dom4j.DocumentException
serializeToXml
in interface SerializableXmlType
serializeToXml
in class AbstractAttribImpl<ObjectType>
org.dom4j.DocumentException
protected abstract void writeNode(org.dom4j.Element node, ObjectType value)
Copyright © 2019 OpenEstate. All rights reserved.