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, children, endColumn, endLine, id, 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()
This method is called after all the child nodes have been
added.
|
Object |
jjtGetValue() |
void |
jjtOpen()
This method is called after the node has been made the current
node.
|
void |
jjtSetValue(Object value) |
void |
setScope(Scope scope) |
String |
toString()
Subclasses should implement this method to return a name usable with
XPathRule for evaluating Element Names.
|
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, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnly__setBeginColumn, testingOnly__setBeginLine, testingOnly__setEndColumn, testingOnly__setEndLineclone, 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, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetParent, setDataFlowNode, setImage, setUserDataprotected Object value
protected PLSQLParser parser
protected Scope scope
public AbstractPLSQLNode(int i)
public AbstractPLSQLNode(PLSQLParser p, int i)
public void jjtOpen()
NodejjtOpen in interface NodejjtOpen in class AbstractNodepublic void jjtClose()
NodejjtClose in interface NodejjtClose in class AbstractNodepublic void jjtSetValue(Object value)
public Object jjtGetValue()
public Object jjtAccept(PLSQLParserVisitor visitor, Object data)
PLSQLNodepublic Object childrenAccept(PLSQLParserVisitor visitor, Object data)
PLSQLNodechildrenAccept in interface PLSQLNodepublic String toString()
AbstractNodetoString in class AbstractNodepublic 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 PLSQLNodegetScope in interface ScopedNodeCopyright © 2002-2014 InfoEther. All Rights Reserved.