public abstract class SimpleTreeModel extends Object implements TreeModel
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleTreeModel.Folder |
| Constructor and Description |
|---|
SimpleTreeModel(Object root) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener listener) |
void |
fireTreeNodesChanged(TreeModelEvent e) |
void |
fireTreeNodesInserted(TreeModelEvent e) |
void |
fireTreeNodesRemoved(TreeModelEvent e) |
void |
fireTreeStructureChanged(TreeModelEvent e) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
abstract List |
getChildren(Object parent)
No need to handle Folders
|
int |
getIndexOfChild(Object parent,
Object child) |
Object |
getRoot() |
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener listener) |
void |
setFiringEvents(boolean firingEvents) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
public SimpleTreeModel(Object root)
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelpublic void addTreeModelListener(TreeModelListener listener)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener listener)
removeTreeModelListener in interface TreeModelpublic abstract List getChildren(Object parent)
parent - not a Folderpublic int getChildCount(Object parent)
getChildCount in interface TreeModelpublic void fireTreeNodesChanged(TreeModelEvent e)
public void fireTreeNodesInserted(TreeModelEvent e)
public void fireTreeNodesRemoved(TreeModelEvent e)
public void fireTreeStructureChanged(TreeModelEvent e)
public void setFiringEvents(boolean firingEvents)
Copyright © 2015. All rights reserved.