E - node typepublic interface AsyncTreeDataUpdater<E extends AsyncUniqueNode>
| Modifier and Type | Method and Description |
|---|---|
void |
nodeRenamed(E node,
java.lang.String oldName,
java.lang.String newName,
java.lang.Runnable rollback)
Called when node rename operation performed.
|
void |
nodesAdded(java.util.List<E> nodes,
E parentNode,
java.lang.Runnable rollback)
Called when nodes add operation performed.
|
void |
nodesCopied(java.util.List<E> nodes,
E oldParent,
E newParent,
java.lang.Runnable rollback)
Called when node copy (D&D or copy/paste) operation performed.
|
void |
nodesMoved(java.util.List<E> nodes,
E oldParent,
E newParent,
java.lang.Runnable rollback)
Called when node move (D&D or cut/paste) operation performed.
|
void |
nodesRemoved(java.util.List<E> nodes,
java.lang.Runnable rollback)
Called when nodes remove operation performed.
|
void nodesAdded(java.util.List<E> nodes, E parentNode, java.lang.Runnable rollback)
nodes - added nodes listparentNode - parent node where specified nodes were addedrollback - 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 rollback)
node - renamed nodeoldName - old node namenewName - new node namerollback - runnable you should call in case data update failed, it will cancel changesvoid nodesMoved(java.util.List<E> nodes, E oldParent, E newParent, java.lang.Runnable rollback)
nodes - moved nodes listoldParent - old parent nodenewParent - new parent noderollback - runnable you should call in case data update failed, it will cancel changesvoid nodesCopied(java.util.List<E> nodes, E oldParent, E newParent, java.lang.Runnable rollback)
nodes - moved nodes listoldParent - old parent nodenewParent - new parent noderollback - runnable you should call in case data update failed, it will cancel changesvoid nodesRemoved(java.util.List<E> nodes, java.lang.Runnable rollback)
nodes - removed nodes listrollback - runnable you should call in case data update failed, it will cancel changes