jrun.jsp.parser
Class JSPWriter

java.lang.Object
  |
  +--jrun.jsp.parser.JSPWriter
All Implemented Interfaces:
Visitor

public class JSPWriter
extends java.lang.Object
implements Visitor

Prints out JSP source from the parse tree.


Field Summary
protected  java.io.Writer out
           
 
Constructor Summary
JSPWriter(java.io.Writer out)
           
 
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)
           
 void jsp(SimpleNode n)
           
 void pass(SimpleNode s)
           
 void qcdata(SimpleNode s)
           
 void scriptlet(SimpleNode s)
           
 void start_tag_close(SimpleNode s)
           
 void start_tag(SimpleNode s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

protected java.io.Writer out
Constructor Detail

JSPWriter

public JSPWriter(java.io.Writer out)
Method Detail

jsp

public void jsp(SimpleNode n)
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

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_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

attribute

public void attribute(SimpleNode s)
Specified by:
attribute 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

attribute_value

public void attribute_value(SimpleNode s)
Specified by:
attribute_value 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


Copyright � 2002 Macromedia Corporation. All Rights Reserved.