it.amattioli.applicate.commands.tree
Interface TreeManager<T>
- All Superinterfaces:
- it.amattioli.dominate.util.PropertyChangeEmitter
- All Known Implementing Classes:
- AbstractTreeManager, DefaultTreeManager
public interface TreeManager<T>
- extends it.amattioli.dominate.util.PropertyChangeEmitter
| Methods inherited from interface it.amattioli.dominate.util.PropertyChangeEmitter |
addPropertyChangeListener, removePropertyChangeListener |
getRoot
T getRoot()
setRoot
void setRoot(T root)
getChildrenOf
List<T> getChildrenOf(T target)
getParentOf
T getParentOf(T target)
getPathOf
TreePath getPathOf(T target)
getTargetOf
T getTargetOf(TreePath path)
addChild
void addChild(T parent,
T child)
addChild
BeanEditor<T> addChild(T parent)
remove
T remove(T toBeRemoved)
createNodeEditor
BeanEditor<T> createNodeEditor(T node)
Copyright © 2011. All Rights Reserved.