com.pmease.quickbuild.plugin.report.engine.generator.diff
Class DiffProcessor

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

public class DiffProcessor
extends ExpressionProcessor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
DiffProcessor(ReportCategory category)
           
 
Method Summary
 java.lang.String getDiffColumnNames()
           
protected  Build getPreviousBuild(Build currentBuild)
           
 java.lang.String getType()
           
protected  DataReport loadSourceReport(GeneratorResource resource)
           
protected  void processResource(GeneratorResource resource)
           
 void setDiffColumnNames(java.lang.String diffColumnNames)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.expression.ExpressionProcessor
createColumnRule, createDefaultRule, getRules
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractDataReportProcessor
createDefaultReader
 
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

DiffProcessor

public DiffProcessor(ReportCategory category)
Method Detail

processResource

protected void processResource(GeneratorResource resource)
Overrides:
processResource in class ExpressionProcessor

getPreviousBuild

protected Build getPreviousBuild(Build currentBuild)

loadSourceReport

protected DataReport loadSourceReport(GeneratorResource resource)
Overrides:
loadSourceReport in class AbstractDataReportProcessor

getDiffColumnNames

public java.lang.String getDiffColumnNames()

setDiffColumnNames

public void setDiffColumnNames(java.lang.String diffColumnNames)

getType

public java.lang.String getType()
Specified by:
getType in interface TypedObject
Overrides:
getType in class ExpressionProcessor


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