Class DeleteFilesStep

    • Constructor Detail

      • DeleteFilesStep

        public DeleteFilesStep​(String stepName)
    • Method Detail

      • process

        public void process​(Object[] state,
                            Map<String,​String> parameters,
                            int[] stepCounter,
                            ProgressMonitor monitor)
                     throws Exception
        Description copied from class: ProcessStep
        Execute this processing step.
        Specified by:
        process in class ProcessStep
        Parameters:
        state - contains the current state of processing: a Document or a File.

        This object is used as the input of this step and thus, is processed by this step.

        After its execution, this method generally updates the state array with a new Document or File to pass the result/output of this step to the next step.

        parameters - all the parameters passed to the Processor owning and thus executing this process step.

        Parameters which are relevant to this processing step are prefixed with "ProcessStep.stepName.".

        stepCounter - contains the rank of previously executed processing step. Must be incremented by this method.
        monitor - used to monitor the progress of the processing steps

        Invoking convenience method ProcessStep.progress(java.lang.String, int[], com.xmlmind.util.ProgressMonitor) suffices to make good use of both monitor and stepCounter.

        Throws:
        Exception - if for any reason, this method fails