it.amattioli.applicate.commands.tree
Class AbstractTreeManager<T>
java.lang.Object
it.amattioli.applicate.commands.tree.AbstractTreeManager<T>
- All Implemented Interfaces:
- TreeManager<T>, it.amattioli.dominate.util.PropertyChangeEmitter
- Direct Known Subclasses:
- DefaultTreeManager
public abstract class AbstractTreeManager<T>
- extends Object
- implements TreeManager<T>
|
Field Summary |
protected T |
root
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
root
protected T root
AbstractTreeManager
public AbstractTreeManager(T root)
getRoot
public T getRoot()
- Specified by:
getRoot in interface TreeManager<T>
setRoot
public void setRoot(T root)
- Specified by:
setRoot in interface TreeManager<T>
getPathOf
public TreePath getPathOf(T target)
- Specified by:
getPathOf in interface TreeManager<T>
getTargetOf
public T getTargetOf(TreePath path)
- Specified by:
getTargetOf in interface TreeManager<T>
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter
firePropertyChange
protected void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Copyright © 2011. All Rights Reserved.