public interface AsyncTreeDataUpdater<E extends AsyncUniqueNode>
| Modifier and Type | Method and Description |
|---|---|
void |
nodeMoved(E node,
E oldParent,
E newParent,
java.lang.Runnable moveFailed)
Called when node move (D&D or cut/paste) operation performed.
|
void |
nodeRemoved(E node,
java.lang.Runnable removeFailed)
Called when node remove operation performed.
|
void |
nodeRenamed(E node,
java.lang.String oldName,
java.lang.String newName,
java.lang.Runnable renameFailed)
Called when node rename operation performed.
|
void |
nodesAdded(java.util.List<E> nodes,
E parentNode,
java.lang.Runnable addFailed)
Called when node add operation performed.
|
void nodesAdded(java.util.List<E> nodes, E parentNode, java.lang.Runnable addFailed)
nodes - added nodes listparentNode - parent node where specified nodes were addedaddFailed - runnable you should call in case data update failed, it will cancel changesvoid nodeRenamed(E node, java.lang.String oldName, java.lang.String newName, java.lang.Runnable renameFailed)
node - renamed nodeoldName - old node namenewName - new node namerenameFailed - runnable you should call in case data update failed, it will cancel changesvoid nodeMoved(E node, E oldParent, E newParent, java.lang.Runnable moveFailed)
node - moved nodeoldParent - old parent nodenewParent - new parent nodemoveFailed - runnable you should call in case data update failed, it will cancel changesvoid nodeRemoved(E node, java.lang.Runnable removeFailed)
node - removed noderemoveFailed - runnable you should call in case data update failed, it will cancel changes