java.lang.Object
java.nio.file.SimpleFileVisitor<T>
- 型パラメータ:
- T- そのファイルへの参照の型
- すべての実装されたインタフェース:
- FileVisitor<T>
public class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
すべてのファイルをビジットして入出力エラーを再度スローするというデフォルトの動作を持つ、簡単なファイル・ビジターです。
 
このクラスのメソッドは、一般規約に従ってオーバーライドできます。
- 導入されたバージョン:
- 1.7
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明postVisitDirectory(T dir, IOException exc) ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。preVisitDirectory(T dir, BasicFileAttributes attrs) ディレクトリ内のエントリがビジットされる前に、そのディレクトリに対して呼び出されます。visitFile(T file, BasicFileAttributes attrs) ディレクトリ内のファイルに対して呼び出されます。visitFileFailed(T file, IOException exc) ビジットできなかったファイルに対して呼び出されます。
- 
コンストラクタの詳細- 
SimpleFileVisitorprotected SimpleFileVisitor()このクラスの新しいインスタンスを初期化します。
 
- 
- 
メソッドの詳細- 
preVisitDirectorypublic FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException ディレクトリ内のエントリがビジットされる前に、そのディレクトリに対して呼び出されます。オーバーライドされないかぎり、このメソッドは CONTINUEを返します。- 定義:
- preVisitDirectory、インタフェース- FileVisitor<T>
- パラメータ:
- dir- ディレクトリへの参照
- attrs- ディレクトリの基本属性
- 戻り値:
- ビジットの結果
- 例外:
- IOException- 入出力エラーが発生した場合
 
- 
visitFilepublic FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException ディレクトリ内のファイルに対して呼び出されます。オーバーライドされないかぎり、このメソッドは CONTINUEを返します。- 定義:
- visitFile、インタフェース- FileVisitor<T>
- パラメータ:
- file- ファイルへの参照
- attrs- ファイルの基本属性
- 戻り値:
- ビジットの結果
- 例外:
- IOException- 入出力エラーが発生した場合
 
- 
visitFileFailedpublic FileVisitResult visitFileFailed(T file, IOException exc) throws IOException ビジットできなかったファイルに対して呼び出されます。このメソッドは、オーバーライドされないかぎり、ファイルへのビジットを妨げた入出力例外を再度スローします。 - 定義:
- visitFileFailed、インタフェース- FileVisitor<T>
- パラメータ:
- file- ファイルへの参照
- exc- ファイルへのビジットを妨げた入出力例外
- 戻り値:
- ビジットの結果
- 例外:
- IOException- 入出力エラーが発生した場合
 
- 
postVisitDirectorypublic FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。このメソッドは、オーバーライドされないかぎり、入出力例外が発生せずにディレクトリの反復処理が完了した場合に CONTINUEを返します。それ以外の場合、このメソッドは、ディレクトリの反復処理を早く完了しすぎた原因となった入出力例外を再度スローします。- 定義:
- postVisitDirectory、インタフェース- FileVisitor<T>
- パラメータ:
- dir- ディレクトリへの参照
- exc- エラーが発生せずにディレクトリの反復が完了した場合は- null、そうでない場合はディレクトリの反復が早く完了させた入出力例外
- 戻り値:
- ビジットの結果
- 例外:
- IOException- 入出力エラーが発生した場合
 
 
-