public class DBParseTreeModel extends AWTreeModel implements XJNotificationObserver
| Modifier and Type | Class and Description |
|---|---|
static class |
DBParseTreeModel.Backtrack |
static class |
DBParseTreeModel.ParseTreeNode |
| Modifier and Type | Field and Description |
|---|---|
Stack<DBParseTreeModel.Backtrack> |
backtrackStack |
DebuggerTab |
debuggerTab |
TreeNode |
lastNode |
List<DBParseTreeModelListener> |
listeners |
DBEventLocation |
location |
Color |
lookaheadTokenColor |
Stack<DBParseTreeModel.ParseTreeNode> |
rules |
newNodes| Constructor and Description |
|---|
DBParseTreeModel(DebuggerTab debuggerTab) |
| Modifier and Type | Method and Description |
|---|---|
void |
addException(Exception e) |
void |
addListener(DBParseTreeModelListener listener) |
void |
addNodeToCurrentBacktrack(DBParseTreeModel.ParseTreeNode node) |
void |
addToken(org.antlr.runtime.Token token) |
void |
beginBacktrack(int level) |
void |
clear() |
void |
close() |
void |
endBacktrack(int level,
boolean success) |
void |
fireDataChanged() |
TreeNode |
getLastNode() |
TreeNode |
getRootRule() |
void |
initColors() |
void |
initRules() |
void |
notificationFire(Object source,
String name) |
TreeNode |
peekRule() |
void |
popRule() |
void |
pushRule(String name) |
void |
setLastNode(TreeNode node) |
void |
setLocation(DBEventLocation location) |
addNode, clearNewNodes, getNewNodeAtIndex, getNewNodeParentAtIndex, getNewNodesCountpublic Stack<DBParseTreeModel.ParseTreeNode> rules
public Stack<DBParseTreeModel.Backtrack> backtrackStack
public Color lookaheadTokenColor
public TreeNode lastNode
public DBEventLocation location
public DebuggerTab debuggerTab
public List<DBParseTreeModelListener> listeners
public DBParseTreeModel(DebuggerTab debuggerTab)
public void close()
public void addListener(DBParseTreeModelListener listener)
public void fireDataChanged()
public void initRules()
public void initColors()
public void clear()
clear in class AWTreeModelpublic void setLastNode(TreeNode node)
public TreeNode getLastNode()
public void setLocation(DBEventLocation location)
public void pushRule(String name)
public void popRule()
public TreeNode getRootRule()
public TreeNode peekRule()
public void addToken(org.antlr.runtime.Token token)
public void addException(Exception e)
public void addNodeToCurrentBacktrack(DBParseTreeModel.ParseTreeNode node)
public void beginBacktrack(int level)
public void endBacktrack(int level,
boolean success)
public void notificationFire(Object source, String name)
notificationFire in interface XJNotificationObserverCopyright © 2013. All rights reserved.