com.pmease.quickbuild.plugin.report.engine.generator.expression
Class ExpressionProcessor

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.AbstractProcessor
                  extended by com.pmease.quickbuild.plugin.report.engine.generator.AbstractDataReportProcessor
                      extended by com.pmease.quickbuild.plugin.report.engine.generator.expression.ExpressionProcessor
All Implemented Interfaces:
ActionListener, TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
ComparisonProcessor, DiffProcessor, DuplicateProcessor, GroupProcessor

public class ExpressionProcessor
extends AbstractDataReportProcessor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
ExpressionProcessor(ReportCategory category)
           
 
Method Summary
protected  AbstractRule createColumnRule(DataColumn column)
           
protected  AbstractRule createDefaultRule()
           
protected  java.util.List<AbstractRule> getRules(ReportMetaData destMeta, ReportMetaData sourceMeta)
           
 java.lang.String getType()
           
protected  void processResource(GeneratorResource resource)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractDataReportProcessor
createDefaultReader, loadSourceReport
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractProcessor
addRule, afterExecute, beforeExecute, createReader, doExecute, executeRule, fromXML, getElementName, getGeneratorResources, getNonCalcColumns, getReaderType, getReportResourceFile, getResources, getRule, getRules, processMalFormedReport, setReaderType, setResources, setRules, toString, toXML
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.GenerateAction
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

ExpressionProcessor

public ExpressionProcessor(ReportCategory category)
Method Detail

createDefaultRule

protected AbstractRule createDefaultRule()
Specified by:
createDefaultRule in class AbstractProcessor

processResource

protected void processResource(GeneratorResource resource)
Specified by:
processResource in class AbstractProcessor

getRules

protected java.util.List<AbstractRule> getRules(ReportMetaData destMeta,
                                                ReportMetaData sourceMeta)

createColumnRule

protected AbstractRule createColumnRule(DataColumn column)

getType

public java.lang.String getType()


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