| java.lang.Object com.rimfaxe.webserver.compiler.jsp.Node
All known Subclasses: com.rimfaxe.webserver.compiler.jsp.ParamVisitor,
Node | abstract public class Node (Code) | | An internal data representation of a JSP page or a JSP docuement (XML).
Also included here is a visitor class for tranversing nodes.
author: Kin-man Chung author: Jan Luehe author: Lars Andersen |
Inner Class :public static class Root extends Node | |
Inner Class :public static class JspRoot extends Root | |
Inner Class :public static class PageDirective extends Node | |
Inner Class :public static class IncludeDirective extends Node | |
Inner Class :public static class TaglibDirective extends Node | |
Inner Class :public static class Comment extends Node | |
Inner Class :abstract public static class ScriptingElement extends Node | |
Inner Class :public static class Declaration extends ScriptingElement | |
Inner Class :public static class Expression extends ScriptingElement | |
Inner Class :public static class Scriptlet extends ScriptingElement | |
Inner Class :public static class ParamAction extends Node | |
Inner Class :public static class ParamsAction extends Node | |
Inner Class :public static class FallBackAction extends Node | |
Inner Class :public static class IncludeAction extends Node | |
Inner Class :public static class ForwardAction extends Node | |
Inner Class :public static class GetProperty extends Node | |
Inner Class :public static class SetProperty extends Node | |
Inner Class :public static class UseBean extends Node | |
Inner Class :public static class PlugIn extends Node | |
Inner Class :public static class UninterpretedTag extends Node | |
Inner Class :public static class CustomTag extends Node | |
Inner Class :public static class JspText extends Node | |
Inner Class :public static class TemplateText extends Node | |
Inner Class :public static class JspAttribute | |
Inner Class :public static class Nodes | |
Inner Class :public static class Visitor | |
beginJavaLine | protected int beginJavaLine(Code) | | |
body | protected Nodes body(Code) | | |
endJavaLine | protected int endJavaLine(Code) | | |
text | protected char[] text(Code) | | |
Node | public Node(Mark start, Node parent)(Code) | | Constructor.
Parameters: start - The location of the jsp page Parameters: parent - The enclosing node |
Node | public Node(Attributes attrs, Mark start, Node parent)(Code) | | Constructor.
Parameters: attrs - The attributes for this node Parameters: start - The location of the jsp page Parameters: parent - The enclosing node |
accept | abstract void accept(Visitor v) throws JasperException, JspToJavaException(Code) | | Selects and invokes a method in the visitor class based on the node
type. This is abstract and should be overrode by the extending classes.
Parameters: v - The visitor class |
getBeginJavaLine | public int getBeginJavaLine()(Code) | | |
getBody | public Nodes getBody()(Code) | | |
getEndJavaLine | public int getEndJavaLine()(Code) | | |
getText | public char[] getText()(Code) | | |
isXmlSyntax | public boolean isXmlSyntax()(Code) | | true if the current page is in xml syntax, false otherwise. |
setBeginJavaLine | public void setBeginJavaLine(int begin)(Code) | | |
setBody | public void setBody(Nodes body)(Code) | | |
setEndJavaLine | public void setEndJavaLine(int end)(Code) | | |
|
|