|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttoxtree.ui.tree.DecisionTreeModel
public class DecisionTreeModel
A TreeModel
Field Summary | |
---|---|
protected IDecisionMethod |
decisionMethod
|
protected javax.swing.event.EventListenerList |
listeners
|
Constructor Summary | |
---|---|
DecisionTreeModel()
|
|
DecisionTreeModel(IDecisionMethod decisionMethod)
|
Method Summary | |
---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
|
protected void |
fireNewRoot()
Call when there is a new root, which may be null, i.e. |
protected void |
firePathLeafStateChanged(javax.swing.tree.TreePath path)
Call when a node has changed its leaf state. |
protected void |
fireStructureChanged()
Call when everything but the root has changed. |
protected void |
fireTreeStructureChanged(javax.swing.tree.TreePath parentPath)
Call when the tree structure below the path has completely changed. |
java.lang.Object |
getChild(java.lang.Object parent,
int index)
|
int |
getChildCount(java.lang.Object parent)
|
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
|
java.lang.Object |
getRoot()
|
boolean |
isLeaf(java.lang.Object node)
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
|
void |
setDecisionMethod(IDecisionMethod decisionMethod)
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected IDecisionMethod decisionMethod
protected javax.swing.event.EventListenerList listeners
Constructor Detail |
---|
public DecisionTreeModel(IDecisionMethod decisionMethod)
public DecisionTreeModel()
Method Detail |
---|
public java.lang.Object getRoot()
getRoot
in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent, int index)
getChild
in interface javax.swing.tree.TreeModel
public int getChildCount(java.lang.Object parent)
getChildCount
in interface javax.swing.tree.TreeModel
public boolean isLeaf(java.lang.Object node)
isLeaf
in interface javax.swing.tree.TreeModel
public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
valueForPathChanged
in interface javax.swing.tree.TreeModel
public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
getIndexOfChild
in interface javax.swing.tree.TreeModel
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener
in interface javax.swing.tree.TreeModel
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener
in interface javax.swing.tree.TreeModel
public void setDecisionMethod(IDecisionMethod decisionMethod)
protected void fireNewRoot()
protected void fireStructureChanged()
protected void firePathLeafStateChanged(javax.swing.tree.TreePath path)
protected void fireTreeStructureChanged(javax.swing.tree.TreePath parentPath)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |