public class FileRemoteWalkerCallbackDelete extends FileRemoteProgressEventConsumer implements FileRemoteWalkerCallback
FileRemote#walkLocal(org.vishia.fileRemote.FileRemoteCmdEventData.Cmd, FileRemote, int, int, String, int, int, FileRemoteWalkerCallback, FileRemoteCmdEventData, int, org.vishia.event.EventWithDst)
 An instance of this class is used for callback.
 For the deletion itself it calls an operations of FileRemoteAccessor to delete on the device.
 Either one file is deleted, or a directory, and then with all children should be deleted.SortedTreeWalkerCallback.ResultnrDirAvail, nrFilesAvail, nrofBytesAllAvail, versionbDone, cmdData, evBack, evThread, name, progressData, sErrorcallbackTemplate, sVersionmEventConsumed, mEventConsumerException, mEventConsumFinished, mEventDonotRelinquish, mMaskReservedHere| Modifier | Constructor and Description | 
|---|---|
| protected  | FileRemoteWalkerCallbackDelete() | 
| 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. | 
clean, setAvailawaitExecution, done, evThread, processEvent, processEvent, setDonepublic 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>