public abstract class AbstractPLSQLNode extends AbstractNode implements PLSQLNode
Modifier and Type | Field and Description |
---|---|
protected PLSQLParser |
parser |
protected Scope |
scope |
protected Object |
value |
beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
Constructor and Description |
---|
AbstractPLSQLNode(int i) |
AbstractPLSQLNode(PLSQLParser p,
int i) |
Modifier and Type | Method and Description |
---|---|
Object |
childrenAccept(PLSQLParserVisitor visitor,
Object data)
Accept the visitor.
|
void |
dump(String prefix) |
String |
getCanonicalImage()
Return node image converted to the normal Oracle form.
|
static String |
getCanonicalImage(String image)
Convert arbitrary String to normal Oracle format, under assumption that
the passed image is an Oracle name.
|
Scope |
getScope() |
Object |
jjtAccept(PLSQLParserVisitor visitor,
Object data)
Accept the visitor.
|
void |
jjtClose() |
Object |
jjtGetValue() |
void |
jjtOpen() |
void |
jjtSetValue(Object value) |
void |
setScope(Scope scope) |
String |
toString() |
String |
toString(String prefix) |
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, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
protected Object value
protected PLSQLParser parser
protected Scope scope
public AbstractPLSQLNode(int i)
public AbstractPLSQLNode(PLSQLParser p, int i)
public void jjtOpen()
jjtOpen
in interface Node
jjtOpen
in class AbstractNode
public void jjtClose()
jjtClose
in interface Node
jjtClose
in class AbstractNode
public void jjtSetValue(Object value)
public Object jjtGetValue()
public Object jjtAccept(PLSQLParserVisitor visitor, Object data)
PLSQLNode
public Object childrenAccept(PLSQLParserVisitor visitor, Object data)
PLSQLNode
childrenAccept
in interface PLSQLNode
public String toString()
toString
in class AbstractNode
public void dump(String prefix)
public String getCanonicalImage()
Normally this is uppercase, unless the names is quoted ("name").
public static String getCanonicalImage(String image)
This a helper method for PLSQL classes dependent on SimpleNode, that would otherwise have to import PLSQParser.
image
- public Scope getScope()
getScope
in interface PLSQLNode
getScope
in interface ScopedNode
Copyright © 2002–2017 PMD. All rights reserved.