public class DesignTreeModel extends Object implements TreeModel
The model allows the root component to be changed.
DesignTreeNode
Constructor and Description |
---|
DesignTreeModel() |
Modifier and Type | Method and Description |
---|---|
void |
addTreeModelListener(TreeModelListener tml) |
DesignTreeNode |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
int |
getIndexOfChild(Object parent,
Object child) |
DesignTreeNode |
getRoot() |
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener tml) |
void |
setRoot(DesignComponent node)
Set the root component.
|
void |
valueForPathChanged(TreePath path,
Object newValue) |
public void setRoot(DesignComponent node)
node
- The root component.public void addTreeModelListener(TreeModelListener tml)
addTreeModelListener
in interface TreeModel
public DesignTreeNode getChild(Object parent, int index)
public int getChildCount(Object parent)
getChildCount
in interface TreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
public DesignTreeNode getRoot()
public void removeTreeModelListener(TreeModelListener tml)
removeTreeModelListener
in interface TreeModel
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel