com.pmease.quickbuild.plugin.report.engine.generator
Class AbstractRule
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction
com.pmease.quickbuild.plugin.report.engine.generator.AbstractRule
- All Implemented Interfaces:
- ActionListener, TypedObject, XMLSerializable, java.io.Serializable
- Direct Known Subclasses:
- Bean2ReportRule, ExpressionRule, XPathRule
public abstract class AbstractRule
- extends GenerateAction
- See Also:
- Serialized Form
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction |
afterExecute, beforeExecute, buildKey, doExecute, execute, getContext, getId, getLogger, getOrder, setId, setOrder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject |
getType |
AbstractRule
public AbstractRule(ReportCategory category)
AbstractRule
public AbstractRule(ReportCategory category,
java.lang.String columnName,
java.lang.String valueExpression)
prepareExpressionContext
protected java.util.Map<java.lang.String,java.lang.Object> prepareExpressionContext()
hasColumn
protected boolean hasColumn(java.lang.String columnName)
forColumns
protected java.lang.String[] forColumns()
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in class AbstractTypedXMLObject
getColumnName
public java.lang.String getColumnName()
setColumnName
public void setColumnName(java.lang.String columnName)
getValueExpression
public java.lang.String getValueExpression()
setValueExpression
public void setValueExpression(java.lang.String valueExpression)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.