org.jostraca.directive
Interface Directive

All Known Implementing Classes:
CollapseWhiteSpaceDirective, DirectiveManager, DirectiveSupport, InitDirective, InsertSectionDirective, OneLineDirective, SectionDirective

public interface Directive

Directive actions are performed by classes implementing this interface.


Method Summary
 java.lang.String[] getAliases()
          Should include value of getName()
 java.lang.String getName()
           
 void perform(java.lang.String pDirectiveName, java.lang.String pArguments, BasicUnitList pUnitList, TemplateActionHandler pTemplateActionHandler, PropertySet pPropertySet, TextualTransformManagerTable pTextualTransformManagerTable)
          REVIEW: this interface WILL change.
 

Method Detail

perform

public void perform(java.lang.String pDirectiveName,
                    java.lang.String pArguments,
                    BasicUnitList pUnitList,
                    TemplateActionHandler pTemplateActionHandler,
                    PropertySet pPropertySet,
                    TextualTransformManagerTable pTextualTransformManagerTable)
             throws DirectiveException
REVIEW: this interface WILL change.

Throws:
DirectiveException

getName

public java.lang.String getName()

getAliases

public java.lang.String[] getAliases()
Should include value of getName()



Copyright © 2000-2002 Richard Rodger