public class SceneTreeModel extends AbstractTreeModel
Modifier and Type | Class and Description |
---|---|
static class |
SceneTreeModel.TreeTool |
Constructor and Description |
---|
SceneTreeModel(SceneGraphComponent root) |
Modifier and Type | Method and Description |
---|---|
SceneTreeNode[] |
convertSceneGraphPath(SceneGraphPath selection) |
SceneTreeNode[] |
convertSelection(Selection selection) |
void |
dispose() |
UpToDateSceneProxyBuilder |
getBuilder() |
Object |
getChild(Object parent,
int index)
Must be implemented by subclasses, return the child of parent at index.
|
int |
getChildCount(Object parent)
Must be implemented by subclasses, return number of children.
|
Object |
getParent(Object o)
Must be implemented by subclasses, return the parent of
a node.
|
addTreeModelListener, getIndexOfChild, getPathTo, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
public SceneTreeModel(SceneGraphComponent root)
public void dispose()
public UpToDateSceneProxyBuilder getBuilder()
public Object getChild(Object parent, int index)
AbstractTreeModel
getChild
in interface TreeModel
getChild
in class AbstractTreeModel
TreeModel.getChild(Object,int)
public int getChildCount(Object parent)
AbstractTreeModel
getChildCount
in interface TreeModel
getChildCount
in class AbstractTreeModel
TreeModel.getChildCount(Object)
public Object getParent(Object o)
AbstractTreeModel
AbstractTreeModel.getPathTo(Object)
and therefore does not require a valid implementation if
the getPathTo()
method is overridden with an
implementation that does not call it's super impl.getParent
in class AbstractTreeModel
public SceneTreeNode[] convertSceneGraphPath(SceneGraphPath selection)
public SceneTreeNode[] convertSelection(Selection selection)