it.amattioli.applicate.commands.tree
Interface TreeEditor<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
- All Superinterfaces:
- Selector<T>
- All Known Implementing Classes:
- DefaultTreeEditor, TreeEditorCommand
public interface TreeEditor<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
- extends Selector<T>
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)
select
void select(TreePath path)
select
void select(T selected)
deselect
void deselect()
getSelectedObject
T getSelectedObject()
- Description copied from interface:
Selector
- Retrieves the object currently selected.
- Specified by:
getSelectedObject in interface Selector<T extends it.amattioli.dominate.Entity<I>>
- Returns:
- the object currently selected or null if no object is selected
getSelectedPath
TreePath getSelectedPath()
addChild
T addChild()
addSibling
T addSibling()
remove
T remove()
moveDown
void moveDown()
moveUp
void moveUp()
addTreeListener
void addTreeListener(TreeEventListener listener)
removeTreeListener
void removeTreeListener(TreeEventListener listener)
getNodeEditor
BeanEditor<T> getNodeEditor(T node)
getNodeEditor
BeanEditor<T> getNodeEditor(TreePath path)
Copyright © 2011. All Rights Reserved.