|
||||||||||
| 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.TreeAdaptorcreate in class org.antlr.runtime.tree.CommonTreeAdaptortoken - token
public Object create(int tokenType,
org.antlr.runtime.Token fromToken,
String text)
create in interface org.antlr.runtime.tree.TreeAdaptorcreate in class org.antlr.runtime.tree.BaseTreeAdaptor
public void addChild(Object t,
Object child)
addChild in interface org.antlr.runtime.tree.TreeAdaptoraddChild in class org.antlr.runtime.tree.BaseTreeAdaptort - parent treechild - child tree
public org.antlr.runtime.Token createToken(int tokenType,
String text)
createToken in class org.antlr.runtime.tree.CommonTreeAdaptorpublic 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 | |||||||||