de.grogra.pf.ui.tree
public class SyncMappedTree extends MappedTree implements Synchronizer.Callback
MappedTree.Node| Modifier and Type | Field and Description |
|---|---|
protected static int |
ACTION_COUNT |
protected static int |
INSERT |
protected TreeMapper |
mapper |
protected static int |
REMOVE |
protected static int |
SET_ROOT |
protected Synchronizer |
sync |
protected static int |
VALUE_FOR_PATH_CHANGED |
NODES_CHANGED, NODES_INSERTED, NODES_REMOVED, STRUCTURE_CHANGED| Constructor and Description |
|---|
SyncMappedTree(javax.swing.tree.TreeModel sourceTree,
java.lang.Object sourceRoot,
Synchronizer sync) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
allListenersRemoved() |
protected void |
firstListenerAdded() |
javax.swing.tree.TreeModel |
getSourceTree() |
void |
insert(java.lang.Object parent,
int index,
java.lang.Object child,
java.lang.Object constraints) |
protected void |
insertSync(java.lang.Object parent,
int index,
java.lang.Object child,
java.lang.Object constraints) |
void |
remove(java.lang.Object parent,
int index) |
protected void |
removeSync(java.lang.Object parent,
int index) |
java.lang.Object |
run(int action,
int iarg,
java.lang.Object oarg1,
java.lang.Object oarg2) |
void |
setRoot(java.lang.Object root) |
protected void |
setRootSync(java.lang.Object root) |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
protected void |
valueForPathChangedSync(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
createNode, disposeNode, isImage, treeChangeddispose, removefindFirst, findMax, findMax, getChild, getChildCount, getIndexOfChild, getIndexOfChild, getParent, getRoot, hasValidPath, isLeaf, nodesEqualaddTreeModelListener, clearListeners, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, fireTreeModelEvent, hasListeners, removeTreeModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListenerdisposeprotected static final int ACTION_COUNT
protected static final int INSERT
protected final TreeMapper mapper
protected static final int REMOVE
protected static final int SET_ROOT
protected final Synchronizer sync
protected static final int VALUE_FOR_PATH_CHANGED
public SyncMappedTree(javax.swing.tree.TreeModel sourceTree,
java.lang.Object sourceRoot,
Synchronizer sync)
protected void allListenersRemoved()
allListenersRemoved in class TreeModelSupportprotected void firstListenerAdded()
firstListenerAdded in class TreeModelSupportpublic javax.swing.tree.TreeModel getSourceTree()
public void insert(java.lang.Object parent,
int index,
java.lang.Object child,
java.lang.Object constraints)
insert in interface MutableTreeModelinsert in class MutableTreeprotected void insertSync(java.lang.Object parent,
int index,
java.lang.Object child,
java.lang.Object constraints)
public void remove(java.lang.Object parent,
int index)
remove in interface MutableTreeModelremove in class MutableTreeprotected void removeSync(java.lang.Object parent,
int index)
public java.lang.Object run(int action,
int iarg,
java.lang.Object oarg1,
java.lang.Object oarg2)
run in interface Synchronizer.Callbackpublic void setRoot(java.lang.Object root)
setRoot in interface MutableTreeModelsetRoot in class MutableTreeprotected void setRootSync(java.lang.Object root)
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModelvalueForPathChanged in class MutableTreeprotected void valueForPathChangedSync(javax.swing.tree.TreePath path,
java.lang.Object newValue)