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

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
                      extended by com.pmease.quickbuild.plugin.report.engine.generator.xpath.XPathParamRule
All Implemented Interfaces:
ActionListener, TypedObject, XMLSerializable, java.io.Serializable

public class XPathParamRule
extends XPathRule

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
XPathParamRule(ReportCategory category)
           
 
Method Summary
 void doExecute()
           
 void fromXML(org.dom4j.Element element)
           
 DataType getDataType()
           
 DataType getItemType()
           
 java.lang.String getParamName()
           
 void setDataType(DataType dataType)
           
 void setItemType(DataType itemType)
           
 void setParamName(java.lang.String paramName)
           
 java.lang.String toString()
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.xpath.XPathRule
getParentPath, getPattern, getType, setParentPath, setPattern, toXML
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractRule
forColumns, getColumnName, getElementName, getValueExpression, hasColumn, prepareExpressionContext, setColumnName, setValueExpression
 
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

XPathParamRule

public XPathParamRule(ReportCategory category)
Method Detail

doExecute

public void doExecute()
Overrides:
doExecute in class XPathRule

fromXML

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

getParamName

public java.lang.String getParamName()

setParamName

public void setParamName(java.lang.String paramName)

getDataType

public DataType getDataType()

setDataType

public void setDataType(DataType dataType)

getItemType

public DataType getItemType()

setItemType

public void setItemType(DataType itemType)

toString

public java.lang.String toString()
Overrides:
toString in class AbstractRule


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