com.pmease.quickbuild.plugin.report.engine.extensionpoint
Class AbstractTypedXMLObject

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
AbstractCategoryItem, ContainsOption, DataColumn, DataReport, DataRow, DefaultStatsEvaluator, ReportCategory, ReportMetaData, ReportRelation, SimpleFilterDef, SqlClauseFilterDef, StatsQuery

public abstract class AbstractTypedXMLObject
extends java.lang.Object
implements TypedObject, XMLSerializable

See Also:
Serialized Form

Constructor Summary
AbstractTypedXMLObject()
           
 
Method Summary
 void fromXML(org.dom4j.Element node)
           
abstract  java.lang.String getElementName()
           
 void initFromClassResource(java.lang.Class<?> clazz)
           
 void initFromLocal()
           
 void initFromStream(java.lang.Class<?> clazz, java.lang.String xml)
           
protected  void reflectionReadFromNode(org.dom4j.Element node)
           
protected  void reflectionWriteToNode(org.dom4j.Element node)
           
 org.dom4j.Element toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject
getType
 

Constructor Detail

AbstractTypedXMLObject

public AbstractTypedXMLObject()
Method Detail

getElementName

public abstract java.lang.String getElementName()

fromXML

public void fromXML(org.dom4j.Element node)
Specified by:
fromXML in interface XMLSerializable

toXML

public org.dom4j.Element toXML()
                        throws ReportException
Specified by:
toXML in interface XMLSerializable
Throws:
ReportException

reflectionReadFromNode

protected void reflectionReadFromNode(org.dom4j.Element node)

reflectionWriteToNode

protected void reflectionWriteToNode(org.dom4j.Element node)

initFromStream

public void initFromStream(java.lang.Class<?> clazz,
                           java.lang.String xml)

initFromClassResource

public void initFromClassResource(java.lang.Class<?> clazz)

initFromLocal

public void initFromLocal()


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.