org.jostraca.process
Class ProcessStageSupport

java.lang.Object
  extended byorg.jostraca.process.ProcessStageSupport
All Implemented Interfaces:
ProcessStage
Direct Known Subclasses:
CompilerProcessStage, ControllerProcessStage, MergerProcessStage, ParserProcessStage, PreparerProcessStage, SaverProcessStage

public abstract class ProcessStageSupport
extends java.lang.Object
implements ProcessStage

Support class for processing stage classes.


Field Summary
protected  TemplateHandlerManager iTemplateHandlerManager
           
protected  java.util.ArrayList iTemplateHandlers
           
protected  java.util.HashMap iTemplatesForHandler
           
protected  UserMessageHandler iUserMessageHandler
           
 
Constructor Summary
ProcessStageSupport()
           
 
Method Summary
protected  TemplateHandler getHandler(Template pTemplate)
           
abstract  java.lang.String getName()
           
protected  TemplateHandlerManager getTemplateHandlerManager()
           
 void process(java.util.List pTemplateList)
           
protected  void process(Template pTemplate)
           
 void setUserMessageHandler(UserMessageHandler pUserMessageHandler)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

iUserMessageHandler

protected UserMessageHandler iUserMessageHandler

iTemplateHandlers

protected java.util.ArrayList iTemplateHandlers

iTemplatesForHandler

protected java.util.HashMap iTemplatesForHandler

iTemplateHandlerManager

protected TemplateHandlerManager iTemplateHandlerManager
Constructor Detail

ProcessStageSupport

public ProcessStageSupport()
Method Detail

setUserMessageHandler

public void setUserMessageHandler(UserMessageHandler pUserMessageHandler)
Specified by:
setUserMessageHandler in interface ProcessStage

process

public void process(java.util.List pTemplateList)
Specified by:
process in interface ProcessStage

getName

public abstract java.lang.String getName()
Specified by:
getName in interface ProcessStage

toString

public java.lang.String toString()
Specified by:
toString in interface ProcessStage

process

protected void process(Template pTemplate)

getHandler

protected TemplateHandler getHandler(Template pTemplate)

getTemplateHandlerManager

protected TemplateHandlerManager getTemplateHandlerManager()


Copyright © 2000-2002 Richard Rodger