com.pmease.quickbuild.plugin.report.engine.generator.xpath
Class XPathRule

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
          extended by com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction
              extended by com.pmease.quickbuild.plugin.report.engine.generator.AbstractRule
                  extended by com.pmease.quickbuild.plugin.report.engine.generator.xpath.XPathRule
All Implemented Interfaces:
ActionListener, TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
XPathParamRule

public class XPathRule
extends AbstractRule

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
XPathRule(ReportCategory category)
           
 
Method Summary
protected  void doExecute()
           
 void fromXML(org.dom4j.Element element)
           
 java.lang.String getParentPath()
           
 java.lang.String getPattern()
           
 java.lang.String getType()
           
 void setParentPath(java.lang.String parentPath)
           
 void setPattern(java.lang.String pattern)
           
 org.dom4j.Element toXML()
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractRule
forColumns, getColumnName, getElementName, getValueExpression, hasColumn, prepareExpressionContext, setColumnName, setValueExpression, toString
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction
afterExecute, beforeExecute, buildKey, execute, getContext, getId, getLogger, getOrder, setId, setOrder
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
getCategory
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPathRule

public XPathRule(ReportCategory category)
Method Detail

doExecute

protected void doExecute()
Specified by:
doExecute in class GenerateAction

getType

public java.lang.String getType()

fromXML

public void fromXML(org.dom4j.Element element)
             throws ReportException
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractTypedXMLObject
Throws:
ReportException

toXML

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

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)

getParentPath

public java.lang.String getParentPath()

setParentPath

public void setParentPath(java.lang.String parentPath)


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