public class FileRemoteCallbackCopyDispersedFiles extends java.lang.Object implements FileRemoteWalkerCallback
FileRemoteWalker to handle some selected files in a tree.
The tree starts with the directory on start(FileRemote, FileRemoteCmdEventData) which is the not copied src root dir
adequate to the not copied given destination dir inSortedTreeWalkerCallback.Result| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
sVersion
Version, history and license.
|
callbackTemplate| Constructor and Description |
|---|
FileRemoteCallbackCopyDispersedFiles() |
| Modifier and Type | Method and Description |
|---|---|
void |
finished(FileRemote startNode)
Invoked after finishing the walking through.
|
SortedTreeWalkerCallback.Result |
finishedParentNode(FileRemote parentNode,
java.lang.Object data,
java.lang.Object oWalkInfo)
Invoked on end of walking through a parent node.
|
SortedTreeWalkerCallback.Result |
offerLeafNode(FileRemote leafNode,
java.lang.Object leafNodeData)
Invoked for any node which has no children or which is not processed because the depth of walking through the tree is reached.
|
SortedTreeWalkerCallback.Result |
offerParentNode(FileRemote parentNode,
java.lang.Object data,
java.lang.Object oWalkInfo)
Invoked on start on walking through a parent node which have children.
|
boolean |
shouldAborted()
Returns true if the tree walking should be terminated respectively aborted.
|
void |
start(FileRemote startNode,
FileRemoteCmdEventData startInfo)
Invoked before start of a walk through the tree.
|
public static final java.lang.String sVersion
public FileRemoteCallbackCopyDispersedFiles()
public void start(FileRemote startNode, FileRemoteCmdEventData startInfo)
SortedTreeWalkerCallbackstart in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>public SortedTreeWalkerCallback.Result offerParentNode(FileRemote parentNode, java.lang.Object data, java.lang.Object oWalkInfo)
SortedTreeWalkerCallback#offerLeafNode(TypeNode) is not invoked.offerParentNode in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>data - Specific data presentation of the nodeoWalkInfo - internal possible information about walking, depending on usage.public SortedTreeWalkerCallback.Result finishedParentNode(FileRemote parentNode, java.lang.Object data, java.lang.Object oWalkInfo)
SortedTreeWalkerCallbackfinishedParentNode in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>parentNode - the node which was walked throughdata - Specific data presentation of the nodeoWalkInfo - internal possible information about walking, depending on usage.public SortedTreeWalkerCallback.Result offerLeafNode(FileRemote leafNode, java.lang.Object leafNodeData)
SortedTreeWalkerCallback#offerLeafNode(Object), only one of both is called for a node.
For example it is invoked for a sub directory only if the depth is reached and #offerParentNode(TypeNode) is not called.offerLeafNode in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>public void finished(FileRemote startNode)
SortedTreeWalkerCallbackfinished in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>public boolean shouldAborted()
SortedTreeWalkerCallbackshouldAborted in interface SortedTreeWalkerCallback<FileRemote,FileRemoteCmdEventData>