com.pmease.quickbuild.plugin.report.engine.generator
Class GenerateAction

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
All Implemented Interfaces:
ActionListener, TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
AbstractGenerator, AbstractProcessor, AbstractRule

public abstract class GenerateAction
extends AbstractCategoryItem
implements ActionListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
GenerateAction(ReportCategory category)
           
 
Method Summary
 void afterExecute()
           
 void beforeExecute()
           
static java.lang.String buildKey(java.lang.String shortKey)
           
protected abstract  void doExecute()
           
 void execute()
           
protected  GeneratorContext getContext()
           
 java.lang.String getId()
           
 org.slf4j.Logger getLogger()
           
 int getOrder()
           
 void setId(java.lang.String id)
           
 void setOrder(int order)
           
 
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
fromXML, getElementName, initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject
getType
 

Constructor Detail

GenerateAction

public GenerateAction(ReportCategory category)
Method Detail

doExecute

protected abstract void doExecute()

buildKey

public static java.lang.String buildKey(java.lang.String shortKey)

execute

public void execute()

getLogger

public org.slf4j.Logger getLogger()

getContext

protected GeneratorContext getContext()

beforeExecute

public void beforeExecute()
Specified by:
beforeExecute in interface ActionListener

afterExecute

public void afterExecute()
Specified by:
afterExecute in interface ActionListener

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getOrder

public int getOrder()

setOrder

public void setOrder(int order)


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