java.lang.Object
de.grogra.util.TreeModelSupport
de.grogra.util.Tree
de.grogra.util.MutableTree
de.grogra.util.MappedTree
de.grogra.pf.ui.tree.SyncMappedTree
- All Implemented Interfaces:
Synchronizer.Callback,Disposable,MappedTreeModel,MutableTreeModel,TreeModel
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.util.MappedTree
MappedTree.Node -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected final TreeMapperprotected static final intprotected static final intprotected final Synchronizerprotected static final intFields inherited from class de.grogra.util.TreeModelSupport
NODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidvoidprotected voidinsertSync(Object parent, int index, Object child, Object constraints) voidprotected voidremoveSync(Object parent, int index) voidprotected voidsetRootSync(Object root) voidvalueForPathChanged(TreePath path, Object newValue) protected voidvalueForPathChangedSync(TreePath path, Object newValue) Methods inherited from class de.grogra.util.MappedTree
createNode, disposeNode, isImage, treeChangedMethods inherited from class de.grogra.util.MutableTree
dispose, removeMethods inherited from class de.grogra.util.Tree
findFirst, findMax, findMax, getChild, getChildCount, getIndexOfChild, getIndexOfChild, getParent, getRoot, hasValidPath, isLeaf, nodesEqualMethods inherited from class de.grogra.util.TreeModelSupport
addTreeModelListener, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, hasListeners, removeTreeModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.util.Disposable
disposeMethods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener
-
Field Details
-
sync
-
mapper
-
INSERT
protected static final int INSERT- See Also:
-
REMOVE
protected static final int REMOVE- See Also:
-
SET_ROOT
protected static final int SET_ROOT- See Also:
-
VALUE_FOR_PATH_CHANGED
protected static final int VALUE_FOR_PATH_CHANGED- See Also:
-
ACTION_COUNT
protected static final int ACTION_COUNT- See Also:
-
-
Constructor Details
-
SyncMappedTree
-
-
Method Details
-
getSourceTree
-
run
- Specified by:
runin interfaceSynchronizer.Callback
-
insert
- Specified by:
insertin interfaceMutableTreeModel- Overrides:
insertin classMutableTree
-
insertSync
-
remove
- Specified by:
removein interfaceMutableTreeModel- Overrides:
removein classMutableTree
-
removeSync
-
setRoot
- Specified by:
setRootin interfaceMutableTreeModel- Overrides:
setRootin classMutableTree
-
setRootSync
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel- Overrides:
valueForPathChangedin classMutableTree
-
valueForPathChangedSync
-
firstListenerAdded
protected void firstListenerAdded()- Overrides:
firstListenerAddedin classTreeModelSupport
-
allListenersRemoved
protected void allListenersRemoved()- Overrides:
allListenersRemovedin classTreeModelSupport
-