jrun.jsp.parser
Class JSPVisitor

java.lang.Object
  |
  +--jrun.jsp.parser.JSPVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
IncludeVisitor, JSTVisitor

public class JSPVisitor
extends java.lang.Object
implements Visitor


Field Summary
protected  java.lang.String attribute
           
protected  java.util.Map attrs
           
protected  java.lang.String directiveType
           
 
Constructor Summary
JSPVisitor()
           
 
Method Summary
 void acdata(SimpleNode s)
           
 void attribute_value(SimpleNode s)
           
 void attribute(SimpleNode s)
           
 void comment(SimpleNode s)
           
 void declaration(SimpleNode s)
           
 void directive_type(SimpleNode s)
           
 void directive(SimpleNode s)
           
 void empty_tag_close(SimpleNode s)
           
 void end_tag(SimpleNode s)
           
 void expression(SimpleNode s)
           
 java.lang.String getAttrVal(java.util.Map m, java.lang.String s)
           
 void includeDirective(SimpleNode s, java.util.Map m)
           
 void jsp(SimpleNode s)
           
 void pageDirective(SimpleNode s, java.util.Map m)
           
 void pass(SimpleNode s)
           
 void qcdata(SimpleNode s)
           
 void scriptlet(SimpleNode s)
           
 void start_tag_close(SimpleNode s)
           
 void start_tag(SimpleNode s)
           
 void start_tag(SimpleNode s, java.util.Map attrs, boolean empty)
           
 void taglibDirective(SimpleNode s, java.util.Map m)
           
 void unknownDirective(SimpleNode s, java.util.Map m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attrs

protected java.util.Map attrs

directiveType

protected java.lang.String directiveType

attribute

protected java.lang.String attribute
Constructor Detail

JSPVisitor

public JSPVisitor()
Method Detail

jsp

public void jsp(SimpleNode s)
Specified by:
jsp in interface Visitor

directive

public void directive(SimpleNode s)
Specified by:
directive in interface Visitor

directive_type

public void directive_type(SimpleNode s)
Specified by:
directive_type in interface Visitor

taglibDirective

public void taglibDirective(SimpleNode s,
                            java.util.Map m)

includeDirective

public void includeDirective(SimpleNode s,
                             java.util.Map m)

pageDirective

public void pageDirective(SimpleNode s,
                          java.util.Map m)

unknownDirective

public void unknownDirective(SimpleNode s,
                             java.util.Map m)

attribute

public void attribute(SimpleNode s)
Specified by:
attribute in interface Visitor

attribute_value

public void attribute_value(SimpleNode s)
Specified by:
attribute_value in interface Visitor

qcdata

public void qcdata(SimpleNode s)
Specified by:
qcdata in interface Visitor

acdata

public void acdata(SimpleNode s)
Specified by:
acdata in interface Visitor

expression

public void expression(SimpleNode s)
Specified by:
expression in interface Visitor

scriptlet

public void scriptlet(SimpleNode s)
Specified by:
scriptlet in interface Visitor

declaration

public void declaration(SimpleNode s)
Specified by:
declaration in interface Visitor

start_tag

public void start_tag(SimpleNode s)
Specified by:
start_tag in interface Visitor

start_tag

public void start_tag(SimpleNode s,
                      java.util.Map attrs,
                      boolean empty)

start_tag_close

public void start_tag_close(SimpleNode s)
Specified by:
start_tag_close in interface Visitor

empty_tag_close

public void empty_tag_close(SimpleNode s)
Specified by:
empty_tag_close in interface Visitor

end_tag

public void end_tag(SimpleNode s)
Specified by:
end_tag in interface Visitor

pass

public void pass(SimpleNode s)
Specified by:
pass in interface Visitor

comment

public void comment(SimpleNode s)
Specified by:
comment in interface Visitor

getAttrVal

public java.lang.String getAttrVal(java.util.Map m,
                                   java.lang.String s)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.