net.sourceforge.pmd.lang.jsp.ast
Class AbstractJspNode

java.lang.Object
  extended by net.sourceforge.pmd.lang.ast.AbstractNode
      extended by net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
All Implemented Interfaces:
Node, JspNode
Direct Known Subclasses:
ASTAttribute, ASTAttributeValue, ASTCData, ASTCommentTag, ASTCompilationUnit, ASTContent, ASTDeclaration, ASTDoctypeDeclaration, ASTDoctypeExternalId, ASTElement, ASTElExpression, ASTHtmlScript, ASTJspComment, ASTJspDeclaration, ASTJspDeclarations, ASTJspDirective, ASTJspDirectiveAttribute, ASTJspDocument, ASTJspExpression, ASTJspExpressionInAttribute, ASTJspScriptlet, ASTText, ASTUnparsedText, ASTValueBinding

public class AbstractJspNode
extends AbstractNode
implements JspNode


Field Summary
protected  JspParser parser
           
 
Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
beginColumn, beginLine, childIndex, children, endColumn, endLine, id, parent
 
Constructor Summary
AbstractJspNode(int id)
           
AbstractJspNode(JspParser parser, int id)
           
 
Method Summary
 Object childrenAccept(JspParserVisitor visitor, Object data)
          Accept the visitor.
 Object jjtAccept(JspParserVisitor visitor, Object data)
          Accept the visitor.
 void jjtClose()
           
 void jjtOpen()
           
 String toString()
           
 
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnly__setBeginColumn, testingOnly__setBeginLine, testingOnly__setEndColumn, testingOnly__setEndLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData
 

Field Detail

parser

protected JspParser parser
Constructor Detail

AbstractJspNode

public AbstractJspNode(int id)

AbstractJspNode

public AbstractJspNode(JspParser parser,
                       int id)
Method Detail

jjtOpen

public void jjtOpen()
Specified by:
jjtOpen in interface Node
Overrides:
jjtOpen in class AbstractNode

jjtClose

public void jjtClose()
Specified by:
jjtClose in interface Node
Overrides:
jjtClose in class AbstractNode

jjtAccept

public Object jjtAccept(JspParserVisitor visitor,
                        Object data)
Accept the visitor. *

Specified by:
jjtAccept in interface JspNode

childrenAccept

public Object childrenAccept(JspParserVisitor visitor,
                             Object data)
Accept the visitor. *

Specified by:
childrenAccept in interface JspNode

toString

public String toString()
Specified by:
toString in class AbstractNode


Copyright © 2002–2015 InfoEther. All rights reserved.