Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.tree

Class DefaultTreeModel

java.lang.Object
|
+--javax.swing.tree.DefaultTreeModel

All Implemented Interfaces:

Serializable, TreeModel


public class DefaultTreeModel

extends Object

implements Serializable, TreeModel

DefaultTreeModel

Author:

Field Summary

booleanasksAllowsChildren

asksAllowsChildren
javax.swing.event.EventListenerListlistenerList

listenerList
javax.swing.tree.TreeNoderoot

root

Constructor Summary

DefaultTreeModel(javax.swing.tree.TreeNode root)

Constructor DefaultTreeModel
DefaultTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren)

Constructor DefaultTreeModel

Method Summary

voidaddTreeModelListener(javax.swing.event.TreeModelListener listener)

addTreeModelListener
booleanasksAllowsChildren()

asksAllowsChildren
voidfireTreeNodesChanged(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesChanged
voidfireTreeNodesInserted(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesInserted
voidfireTreeNodesRemoved(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesRemoved
voidfireTreeStructureChanged(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeStructureChanged
java.lang.ObjectgetChild(java.lang.Object value0, int value1)

getChild
intgetChildCount(java.lang.Object value0)

getChildCount
intgetIndexOfChild(java.lang.Object parent, java.lang.Object child)

getIndexOfChild
java.util.EventListener[]getListeners(java.lang.Class classType)

getListeners
javax.swing.tree.TreeNode[]getPathToRoot(javax.swing.tree.TreeNode value0)

getPathToRoot
javax.swing.tree.TreeNode[]getPathToRoot(javax.swing.tree.TreeNode value0, int value1)

getPathToRoot
java.lang.ObjectgetRoot()

getRoot
voidinsertNodeInto(javax.swing.tree.MutableTreeNode value0, javax.swing.tree.MutableTreeNode value1, int value2)

insertNodeInto
booleanisLeaf(java.lang.Object value0)

isLeaf
voidnodeChanged(javax.swing.tree.TreeNode value0)

nodeChanged
voidnodeStructureChanged(javax.swing.tree.TreeNode value0)

nodeStructureChanged
voidnodesChanged(javax.swing.tree.TreeNode value0, int[] value1)

nodesChanged
voidnodesWereInserted(javax.swing.tree.TreeNode value0, int[] value1)

nodesWereInserted
voidnodesWereRemoved(javax.swing.tree.TreeNode value0, int[] value1, java.lang.Object[] value2)

nodesWereRemoved
voidreload()

reload
voidreload(javax.swing.tree.TreeNode value0)

reload
voidremoveNodeFromParent(javax.swing.tree.MutableTreeNode value0)

removeNodeFromParent
voidremoveTreeModelListener(javax.swing.event.TreeModelListener listener)

removeTreeModelListener
voidsetAsksAllowsChildren(boolean value)

setAsksAllowsChildren
voidsetRoot(javax.swing.tree.TreeNode root)

setRoot
voidvalueForPathChanged(javax.swing.tree.TreePath value0, java.lang.Object value1)

valueForPathChanged

Field Details

asksAllowsChildren

protected boolean asksAllowsChildren

asksAllowsChildren


listenerList

protected EventListenerList listenerList

listenerList


root

protected TreeNode root

root


Constructor Details

DefaultTreeModel

public DefaultTreeModel(javax.swing.tree.TreeNode root)

Constructor DefaultTreeModel

Parameters:


DefaultTreeModel

public DefaultTreeModel(javax.swing.tree.TreeNode root, boolean asksAllowsChildren)

Constructor DefaultTreeModel

Parameters:


Method Details

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener listener)

addTreeModelListener

Parameters:


asksAllowsChildren

public boolean asksAllowsChildren()

asksAllowsChildren


fireTreeNodesChanged

protected void fireTreeNodesChanged(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesChanged

Parameters:


fireTreeNodesInserted

protected void fireTreeNodesInserted(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesInserted

Parameters:


fireTreeNodesRemoved

protected void fireTreeNodesRemoved(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeNodesRemoved

Parameters:


fireTreeStructureChanged

protected void fireTreeStructureChanged(java.lang.Object value0, java.lang.Object[] value1, int[] value2, java.lang.Object[] value3)

fireTreeStructureChanged

Parameters:


getChild

public Object getChild(java.lang.Object value0, int value1)

getChild

Parameters:


getChildCount

public int getChildCount(java.lang.Object value0)

getChildCount

Parameters:


getIndexOfChild

public int getIndexOfChild(java.lang.Object parent, java.lang.Object child)

getIndexOfChild

Parameters:


getListeners

public EventListener[] getListeners(java.lang.Class classType)

getListeners

Parameters:


getPathToRoot

public TreeNode[] getPathToRoot(javax.swing.tree.TreeNode value0)

getPathToRoot

Parameters:


getPathToRoot

protected TreeNode[] getPathToRoot(javax.swing.tree.TreeNode value0, int value1)

getPathToRoot

Parameters:


getRoot

public Object getRoot()

getRoot


insertNodeInto

public void insertNodeInto(javax.swing.tree.MutableTreeNode value0, javax.swing.tree.MutableTreeNode value1, int value2)

insertNodeInto

Parameters:


isLeaf

public boolean isLeaf(java.lang.Object value0)

isLeaf

Parameters:


nodeChanged

public void nodeChanged(javax.swing.tree.TreeNode value0)

nodeChanged

Parameters:


nodeStructureChanged

public void nodeStructureChanged(javax.swing.tree.TreeNode value0)

nodeStructureChanged

Parameters:


nodesChanged

public void nodesChanged(javax.swing.tree.TreeNode value0, int[] value1)

nodesChanged

Parameters:


nodesWereInserted

public void nodesWereInserted(javax.swing.tree.TreeNode value0, int[] value1)

nodesWereInserted

Parameters:


nodesWereRemoved

public void nodesWereRemoved(javax.swing.tree.TreeNode value0, int[] value1, java.lang.Object[] value2)

nodesWereRemoved

Parameters:


reload

public void reload()

reload


reload

public void reload(javax.swing.tree.TreeNode value0)

reload

Parameters:


removeNodeFromParent

public void removeNodeFromParent(javax.swing.tree.MutableTreeNode value0)

removeNodeFromParent

Parameters:


removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener listener)

removeTreeModelListener

Parameters:


setAsksAllowsChildren

public void setAsksAllowsChildren(boolean value)

setAsksAllowsChildren

Parameters:


setRoot

public void setRoot(javax.swing.tree.TreeNode root)

setRoot

Parameters:


valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath value0, java.lang.Object value1)

valueForPathChanged

Parameters: