it.amattioli.applicate.commands.tree
Class DefaultTreeManager<T>
java.lang.Object
it.amattioli.applicate.commands.tree.AbstractTreeManager<T>
it.amattioli.applicate.commands.tree.DefaultTreeManager<T>
- All Implemented Interfaces:
- TreeManager<T>, it.amattioli.dominate.util.PropertyChangeEmitter
public class DefaultTreeManager<T>
- extends AbstractTreeManager<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTreeManager
public DefaultTreeManager(T root,
String childrenPropertyName,
String parentPropertyName)
DefaultTreeManager
public DefaultTreeManager(T root)
setRoot
public void setRoot(T root)
- Specified by:
setRoot in interface TreeManager<T>- Overrides:
setRoot in class AbstractTreeManager<T>
getChildrenOf
public List<T> getChildrenOf(T target)
getParentOf
public T getParentOf(T target)
addChild
public void addChild(T parent,
T child)
addChild
public BeanEditor<T> addChild(T parent)
createNode
public T createNode()
remove
public T remove(T toBeRemoved)
createNodeEditor
public BeanEditor<T> createNodeEditor(T node)
Copyright © 2011. All Rights Reserved.