com.openindex.openestate.impl.attribs
Class ComplexAttrib

java.lang.Object
  extended by com.openindex.openestate.impl.OpenEstateAttrib
      extended by com.openindex.openestate.impl.attribs.ComplexAttrib
Direct Known Subclasses:
ComplexEnumAttrib

public abstract class ComplexAttrib
extends OpenEstateAttrib

Allgemeine Implementierung eines komplexen OpenEstate-Attributes.
$Id: ComplexAttrib.java 1818 2012-10-08 17:18:43Z andy $

Author:
Andreas Rudolph

Constructor Summary
protected ComplexAttrib(String group, String name, boolean manuallyTranslated, String[] countries)
           
 
Method Summary
 boolean isComplex()
           
abstract  String[] parseNode(org.dom4j.Node node)
           
abstract  void serializeNode(org.dom4j.Element node, Object value)
           
 
Methods inherited from class com.openindex.openestate.impl.OpenEstateAttrib
createValue, createValue, getCountries, getDefaultValue, getGroup, getKey, getName, isCountrySpecific, isCountrySupported, isManuallyTranslated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexAttrib

protected ComplexAttrib(String group,
                        String name,
                        boolean manuallyTranslated,
                        String[] countries)
Method Detail

isComplex

public final boolean isComplex()
Specified by:
isComplex in class OpenEstateAttrib

serializeNode

public abstract void serializeNode(org.dom4j.Element node,
                                   Object value)

parseNode

public abstract String[] parseNode(org.dom4j.Node node)
                            throws ParseException
Throws:
ParseException


Copyright © 2012 OpenEstate. All Rights Reserved.