public abstract class AbstractPLSQLNode extends AbstractNode implements PLSQLNode
| Modifier and Type | Field and Description |
|---|---|
protected PLSQLParser |
parser |
protected Scope |
scope |
protected java.lang.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 |
|---|---|
java.lang.Object |
childrenAccept(PLSQLParserVisitor visitor,
java.lang.Object data)
Accept the visitor.
|
void |
dump(java.lang.String prefix) |
java.lang.String |
getCanonicalImage()
Return node image converted to the normal Oracle form.
|
static java.lang.String |
getCanonicalImage(java.lang.String image)
Convert arbitrary String to normal Oracle format, under assumption that
the passed image is an Oracle name.
|
Scope |
getScope() |
java.lang.Object |
jjtAccept(PLSQLParserVisitor visitor,
java.lang.Object data)
Accept the visitor.
|
void |
jjtClose() |
java.lang.Object |
jjtGetValue() |
void |
jjtOpen() |
void |
jjtSetValue(java.lang.Object value) |
void |
setScope(Scope scope) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.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, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindChildNodesWithXPath, 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, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserDataprotected java.lang.Object value
protected PLSQLParser parser
protected Scope scope
public AbstractPLSQLNode(int i)
public AbstractPLSQLNode(PLSQLParser p, int i)
public void jjtOpen()
jjtOpen in interface NodejjtOpen in class AbstractNodepublic void jjtClose()
jjtClose in interface NodejjtClose in class AbstractNodepublic void jjtSetValue(java.lang.Object value)
public java.lang.Object jjtGetValue()
public java.lang.Object jjtAccept(PLSQLParserVisitor visitor, java.lang.Object data)
PLSQLNodepublic java.lang.Object childrenAccept(PLSQLParserVisitor visitor, java.lang.Object data)
PLSQLNodechildrenAccept in interface PLSQLNodepublic java.lang.String toString()
toString in class AbstractNodepublic java.lang.String toString(java.lang.String prefix)
public void dump(java.lang.String prefix)
public java.lang.String getCanonicalImage()
Normally this is uppercase, unless the names is quoted ("name").
public static java.lang.String getCanonicalImage(java.lang.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 PLSQLNodegetScope in interface ScopedNodeCopyright © 2002–2017 PMD. All rights reserved.