org.jostraca.directive
Class DirectiveSupport

java.lang.Object
  extended byorg.jostraca.directive.DirectiveSupport
All Implemented Interfaces:
Directive
Direct Known Subclasses:
ReplaceDirective, ReplaceRegExpDirective

public abstract class DirectiveSupport
extends java.lang.Object
implements Directive

Support class for Directive implementations.


Field Summary
protected  DirectiveParser iDirectiveParser
           
 
Constructor Summary
DirectiveSupport()
           
 
Method Summary
 java.lang.String[] getAliases()
          Should include value of getName()
abstract  java.lang.String getName()
           
abstract  void perform(java.lang.String pDirectiveSupportName, java.lang.String pArguments, BasicUnitList pUnitList, TemplateActionHandler pTemplateActionHandler, PropertySet pPropertySet, TextualTransformManagerTable pTextualTransformManagerTable)
          REVIEW: this interface WILL change.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iDirectiveParser

protected DirectiveParser iDirectiveParser
Constructor Detail

DirectiveSupport

public DirectiveSupport()
Method Detail

perform

public abstract void perform(java.lang.String pDirectiveSupportName,
                             java.lang.String pArguments,
                             BasicUnitList pUnitList,
                             TemplateActionHandler pTemplateActionHandler,
                             PropertySet pPropertySet,
                             TextualTransformManagerTable pTextualTransformManagerTable)
                      throws DirectiveException
Description copied from interface: Directive
REVIEW: this interface WILL change.

Specified by:
perform in interface Directive
Throws:
DirectiveException

getName

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

getAliases

public java.lang.String[] getAliases()
Description copied from interface: Directive
Should include value of getName()

Specified by:
getAliases in interface Directive


Copyright © 2000-2002 Richard Rodger