org.webmacro.engine
Class TemplateDumper

java.lang.Object
  |
  +--org.webmacro.TemplateVisitor
        |
        +--org.webmacro.engine.TemplateDumper

public class TemplateDumper
extends TemplateVisitor


Constructor Summary
TemplateDumper()
           
 
Method Summary
 void beginBlock()
           
 void beginDirective(java.lang.String directiveName)
           
 void endBlock()
           
static void main(java.lang.String[] args)
           
 void visitBinaryOperation(java.lang.String opType, java.lang.Object l, java.lang.Object r)
           
 void visitDirectiveArg(java.lang.String argName, java.lang.Object o)
           
 void visitString(java.lang.String s)
           
 void visitUnaryOperation(java.lang.String opType, java.lang.Object o)
           
 void visitUnknownMacro(java.lang.String macroType, Macro m)
           
 void visitVariable(Variable v, java.lang.Object[] names)
           
 
Methods inherited from class org.webmacro.TemplateVisitor
endDirective, visitMacro
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateDumper

public TemplateDumper()
Method Detail

visitString

public void visitString(java.lang.String s)
Overrides:
visitString in class TemplateVisitor

beginBlock

public void beginBlock()
Overrides:
beginBlock in class TemplateVisitor

endBlock

public void endBlock()
Overrides:
endBlock in class TemplateVisitor

beginDirective

public void beginDirective(java.lang.String directiveName)
Overrides:
beginDirective in class TemplateVisitor

visitDirectiveArg

public void visitDirectiveArg(java.lang.String argName,
                              java.lang.Object o)
Overrides:
visitDirectiveArg in class TemplateVisitor

visitBinaryOperation

public void visitBinaryOperation(java.lang.String opType,
                                 java.lang.Object l,
                                 java.lang.Object r)
Overrides:
visitBinaryOperation in class TemplateVisitor

visitUnaryOperation

public void visitUnaryOperation(java.lang.String opType,
                                java.lang.Object o)
Overrides:
visitUnaryOperation in class TemplateVisitor

visitVariable

public void visitVariable(Variable v,
                          java.lang.Object[] names)
Overrides:
visitVariable in class TemplateVisitor

visitUnknownMacro

public void visitUnknownMacro(java.lang.String macroType,
                              Macro m)
Overrides:
visitUnknownMacro in class TemplateVisitor

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception