com.pmease.quickbuild.plugin.report.engine.generator.statistics
Class StatisticsGenerator

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.AbstractGenerator
                  extended by com.pmease.quickbuild.plugin.report.engine.generator.DefaultGenerator
                      extended by com.pmease.quickbuild.plugin.report.engine.generator.statistics.StatisticsGenerator
All Implemented Interfaces:
ActionListener, ReportAction, ReportGenerator, TypedObject, XMLSerializable, java.io.Serializable

public class StatisticsGenerator
extends DefaultGenerator

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
StatisticsGenerator(ReportCategory category)
           
 
Method Summary
 AbstractProcessor createDefaultProcessor()
           
protected  void doExecute()
           
 void fromXML(org.dom4j.Element element)
           
protected  MergeFunction<DataRow> getMergeFunction()
           
 java.lang.String getType()
           
protected  DataReport loadSourceReport()
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.DefaultGenerator
afterExecute, beforeExecute, clearContext, createDestReport, generate, getDestReportName, isBuildStage, isReportValid, saveDestReport, setDestReportName, toString
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.generator.AbstractGenerator
addProcessor, getElementName, getProcessors, getStage, setProcessors, setStage, 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
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.ReportAction
execute
 

Constructor Detail

StatisticsGenerator

public StatisticsGenerator(ReportCategory category)
Method Detail

createDefaultProcessor

public AbstractProcessor createDefaultProcessor()
Overrides:
createDefaultProcessor in class AbstractGenerator

doExecute

protected void doExecute()
Overrides:
doExecute in class AbstractGenerator

loadSourceReport

protected DataReport loadSourceReport()

getMergeFunction

protected MergeFunction<DataRow> getMergeFunction()
Overrides:
getMergeFunction in class DefaultGenerator

getType

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

fromXML

public void fromXML(org.dom4j.Element element)
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractGenerator


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