Package org.drools.drl.parser.lang
Class DroolsTree
java.lang.Object
org.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
org.drools.drl.parser.lang.DroolsTree
- All Implemented Interfaces:
org.antlr.runtime.tree.Tree
public class DroolsTree
extends org.antlr.runtime.tree.CommonTree
An extension of the CommonTree class that keeps the char offset information.
-
Field Summary
Fields inherited from class org.antlr.runtime.tree.CommonTree
childIndex, parent, startIndex, stopIndex, tokenFields inherited from class org.antlr.runtime.tree.BaseTree
childrenFields inherited from interface org.antlr.runtime.tree.Tree
INVALID_NODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.runtime.tree.TreedupNode()getter of editor typeintgetter of end char offsetintgetter for start char offsetvoidsetEditorElementType(DroolsEditorType editorElementType) setter of editor typevoidsetEndCharOffset(int endCharOffset) setter of end char offsetvoidsetStartCharOffset(int startCharOffset) setter for start char offsetMethods inherited from class org.antlr.runtime.tree.CommonTree
getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries, toStringMethods inherited from class org.antlr.runtime.tree.BaseTree
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
-
Constructor Details
-
DroolsTree
-
DroolsTree
public DroolsTree(org.antlr.runtime.Token token)
-
-
Method Details
-
dupNode
public org.antlr.runtime.tree.Tree dupNode()- Specified by:
dupNodein interfaceorg.antlr.runtime.tree.Tree- Overrides:
dupNodein classorg.antlr.runtime.tree.CommonTree
-
getStartCharOffset
public int getStartCharOffset()getter for start char offset- Returns:
- start char offset
-
setStartCharOffset
public void setStartCharOffset(int startCharOffset) setter for start char offset- Parameters:
startCharOffset- start char offset
-
getEndCharOffset
public int getEndCharOffset()getter of end char offset- Returns:
- end char offset
-
setEndCharOffset
public void setEndCharOffset(int endCharOffset) setter of end char offset- Parameters:
endCharOffset- end char offset
-
getEditorElementType
getter of editor type- Returns:
- editor type
- See Also:
-
setEditorElementType
setter of editor type- Parameters:
editorElementType- editor type- See Also:
-