de.unkrig.commons.file.filetransformation
Interface DirectoryMembersTransformer


public interface DirectoryMembersTransformer

Transforms the members of a directory.

See Also:
DirectoryTransformer, FileTransformations.directoryTreeTransformer(java.util.Comparator, de.unkrig.commons.lang.protocol.Predicate, de.unkrig.commons.text.pattern.Glob, de.unkrig.commons.file.filetransformation.FileTransformations.DirectoryCombiner, FileTransformer, boolean, boolean, de.unkrig.commons.file.ExceptionHandler)

Method Summary
 void visitEnd(java.lang.String directoryPath, java.io.File directoryIn, java.io.File directoryOut, FileTransformer.Mode mode)
          This method is invoked after the last member of the directory.
 void visitMember(java.lang.String directoryMemberPath, java.io.File directoryMemberIn, java.io.File directoryMemberOut, FileTransformer.Mode mode)
          This method is invoked for each member of the directory.
 

Method Detail

visitMember

void visitMember(java.lang.String directoryMemberPath,
                 java.io.File directoryMemberIn,
                 java.io.File directoryMemberOut,
                 FileTransformer.Mode mode)
                 throws java.io.IOException
This method is invoked for each member of the directory.

Parameters:
directoryMemberPath - The path designating this member
Throws:
java.io.IOException

visitEnd

void visitEnd(java.lang.String directoryPath,
              java.io.File directoryIn,
              java.io.File directoryOut,
              FileTransformer.Mode mode)
              throws java.io.IOException
This method is invoked after the last member of the directory.

Parameters:
directoryPath - The path designating this directory
Throws:
java.io.IOException