T - The type of reference to the filespublic class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
Methods in this class may be overridden subject to their general contract.
| Modifier | Constructor and Description | 
|---|---|
| protected  | SimpleFileVisitor()Initializes a new instance of this class. | 
| Modifier and Type | Method and Description | 
|---|---|
| FileVisitResult | postVisitDirectory(T dir,
                  IOException exc)Invoked for a directory after entries in the directory, and all of their
 descendants, have been visited. | 
| FileVisitResult | preVisitDirectory(T dir,
                 BasicFileAttributes attrs)Invoked for a directory before entries in the directory are visited. | 
| FileVisitResult | visitFile(T file,
         BasicFileAttributes attrs)Invoked for a file in a directory. | 
| FileVisitResult | visitFileFailed(T file,
               IOException exc)Invoked for a file that could not be visited. | 
protected SimpleFileVisitor()
public FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException
 Unless overridden, this method returns CONTINUE.
preVisitDirectory in interface FileVisitor<T>dir - a reference to the directoryattrs - the directory's basic attributesIOException - if an I/O error occurspublic FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
 Unless overridden, this method returns CONTINUE.
visitFile in interface FileVisitor<T>file - a reference to the fileattrs - the file's basic attributesIOException - if an I/O error occurspublic FileVisitResult visitFileFailed(T file, IOException exc) throws IOException
Unless overridden, this method re-throws the I/O exception that prevented the file from being visited.
visitFileFailed in interface FileVisitor<T>file - a reference to the fileexc - the I/O exception that prevented the file from being visitedIOException - if an I/O error occurspublic FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException
 Unless overridden, this method returns CONTINUE if the directory iteration completes without an I/O exception;
 otherwise this method re-throws the I/O exception that caused the iteration
 of the directory to terminate prematurely.
postVisitDirectory in interface FileVisitor<T>dir - a reference to the directoryexc - null if the iteration of the directory completes without
          an error; otherwise the I/O exception that caused the iteration
          of the directory to complete prematurelyIOException - if an I/O error occurs Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.