N
- node typepublic interface AsyncTreeDataUpdater<N extends AsyncUniqueNode>
Modifier and Type | Method and Description |
---|---|
void |
nodeRenamed(N node,
String oldName,
String newName,
Runnable rollback)
Called when node rename operation performed.
|
void |
nodesAdded(List<N> nodes,
N parentNode,
Runnable rollback)
Called when nodes add operation performed.
|
void |
nodesCopied(List<N> nodes,
N oldParent,
N newParent,
Runnable rollback)
Called when node copy (D&D or copy/paste) operation performed.
|
void |
nodesMoved(List<N> nodes,
N oldParent,
N newParent,
Runnable rollback)
Called when node move (D&D or cut/paste) operation performed.
|
void |
nodesRemoved(List<N> nodes,
Runnable rollback)
Called when nodes remove operation performed.
|
void nodesAdded(List<N> nodes, N parentNode, 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(N node, String oldName, String newName, 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(List<N> nodes, N oldParent, N newParent, 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(List<N> nodes, N oldParent, N newParent, 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(List<N> nodes, Runnable rollback)
nodes
- removed nodes listrollback
- runnable you should call in case data update failed, it will cancel changesCopyright © 2020. All rights reserved.