com.pmease.quickbuild.plugin.report.engine.generator.bean
Class Bean2ReportProcessor<T>

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.bean.Bean2ReportProcessor<T>
All Implemented Interfaces:
ActionListener, TypedObject, XMLSerializable, java.io.Serializable

public class Bean2ReportProcessor<T>
extends AbstractProcessor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
Bean2ReportProcessor(ReportCategory category)
           
 
Method Summary
 void convert(java.util.List<T> beans, DataReport destReport)
           
protected  ResourceReader<T> createDefaultReader()
           
protected  AbstractRule createDefaultRule()
           
 java.lang.String getType()
           
protected  void processResource(GeneratorResource resource)
           
 
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

Bean2ReportProcessor

public Bean2ReportProcessor(ReportCategory category)
Method Detail

createDefaultReader

protected ResourceReader<T> createDefaultReader()
Specified by:
createDefaultReader in class AbstractProcessor

createDefaultRule

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

convert

public void convert(java.util.List<T> beans,
                    DataReport destReport)
             throws java.lang.Exception
Throws:
java.lang.Exception

processResource

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

getType

public java.lang.String getType()


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