it.amattioli.applicate.commands.tree
Interface TreeEditor<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>

Show UML class diagram
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>


Method Summary
 T addChild()
           
 T addSibling()
           
 void addTreeListener(TreeEventListener listener)
           
 void deselect()
           
 List<T> getChildrenOf(T target)
           
 BeanEditor<T> getNodeEditor(T node)
           
 BeanEditor<T> getNodeEditor(TreePath path)
           
 T getParentOf(T target)
           
 TreePath getPathOf(T target)
           
 T getRoot()
           
 T getSelectedObject()
          Retrieves the object currently selected.
 TreePath getSelectedPath()
           
 T getTargetOf(TreePath path)
           
 void moveDown()
           
 void moveUp()
           
 T remove()
           
 void removeTreeListener(TreeEventListener listener)
           
 void select(T selected)
           
 void select(TreePath path)
           
 void setRoot(T root)
           
 
Methods inherited from interface it.amattioli.applicate.selection.Selector
addSelectionListener, removeSelectionListener
 

Method Detail

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.