|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.antlr.runtime.tree.BaseTreeAdaptor
org.antlr.runtime.tree.CommonTreeAdaptor
org.drools.lang.DroolsTreeAdaptor
public class DroolsTreeAdaptor
This tree adaptor is a factory for DroolsTree. DRLParser must use this tree adaptor.
Field Summary |
---|
Fields inherited from class org.antlr.runtime.tree.BaseTreeAdaptor |
---|
treeToUniqueIDMap, uniqueNodeID |
Constructor Summary | |
---|---|
DroolsTreeAdaptor()
|
Method Summary | |
---|---|
void |
addChild(Object t,
Object child)
Add a child to the tree t. |
Object |
create(int tokenType,
org.antlr.runtime.Token fromToken,
String text)
Create a DroolsTree and keeps the char offset info. |
Object |
create(org.antlr.runtime.Token token)
Based on token parameter it returns a new DroolsTree. |
org.antlr.runtime.Token |
createToken(int tokenType,
String text)
Overrides createToken, returning a DroolsToken instead of CommonToken |
org.antlr.runtime.Token |
createToken(org.antlr.runtime.Token fromToken)
Overrides createToken, returning a DroolsToken instead of CommonToken |
Methods inherited from class org.antlr.runtime.tree.CommonTreeAdaptor |
---|
dupNode, getChild, getChildCount, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, replaceChildren, setChildIndex, setParent, setTokenBoundaries |
Methods inherited from class org.antlr.runtime.tree.BaseTreeAdaptor |
---|
becomeRoot, becomeRoot, create, create, deleteChild, dupTree, dupTree, errorNode, getUniqueID, isNil, nil, rulePostProcessing, setChild, setText, setType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DroolsTreeAdaptor()
Method Detail |
---|
public Object create(org.antlr.runtime.Token token)
create
in interface org.antlr.runtime.tree.TreeAdaptor
create
in class org.antlr.runtime.tree.CommonTreeAdaptor
token
- token
public Object create(int tokenType, org.antlr.runtime.Token fromToken, String text)
create
in interface org.antlr.runtime.tree.TreeAdaptor
create
in class org.antlr.runtime.tree.BaseTreeAdaptor
public void addChild(Object t, Object child)
addChild
in interface org.antlr.runtime.tree.TreeAdaptor
addChild
in class org.antlr.runtime.tree.BaseTreeAdaptor
t
- parent treechild
- child treepublic org.antlr.runtime.Token createToken(int tokenType, String text)
createToken
in class org.antlr.runtime.tree.CommonTreeAdaptor
public org.antlr.runtime.Token createToken(org.antlr.runtime.Token fromToken)
createToken
in class org.antlr.runtime.tree.CommonTreeAdaptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |