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>
IOException
- if an I/O error occursdir
- a reference to the directoryattrs
- the directory's basic attributespublic FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
Unless overridden, this method returns CONTINUE
.
visitFile
in interface FileVisitor<T>
IOException
- if an I/O error occursfile
- a reference to the fileattrs
- the file's basic attributespublic 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>
IOException
- if an I/O error occursfile
- a reference to the fileexc
- the I/O exception that prevented the file from being visitedpublic 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>
IOException
- if an I/O error occursdir
- 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 prematurelyaicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.