antlr.debug.misc

Class JTreeASTModel

Implemented Interfaces:
TreeModel

public class JTreeASTModel
extends Object
implements TreeModel

Field Summary

(package private) AST
root

Constructor Summary

JTreeASTModel(AST t)

Method Summary

void
addTreeModelListener(TreeModelListener l)
Object
getChild(Object parent, int index)
int
getChildCount(Object parent)
int
getIndexOfChild(Object parent, Object child)
Object
getRoot()
boolean
isLeaf(Object node)
void
removeTreeModelListener(TreeModelListener l)
void
valueForPathChanged(TreePath path, Object newValue)

Field Details

root

(package private)  AST root

Constructor Details

JTreeASTModel

public JTreeASTModel(AST t)

Method Details

addTreeModelListener

public void addTreeModelListener(TreeModelListener l)

getChild

public Object getChild(Object parent,
                       int index)

getChildCount

public int getChildCount(Object parent)

getIndexOfChild

public int getIndexOfChild(Object parent,
                           Object child)

getRoot

public Object getRoot()

isLeaf

public boolean isLeaf(Object node)

removeTreeModelListener

public void removeTreeModelListener(TreeModelListener l)

valueForPathChanged

public void valueForPathChanged(TreePath path,
                                Object newValue)