ts.util.file
クラス FileFilterGroupAnd

java.lang.Object
  上位を拡張 ts.util.file.FileFilterGroupAnd
すべての実装されたインタフェース:
java.io.FileFilter

public class FileFilterGroupAnd
extends java.lang.Object
implements java.io.FileFilter

複数のファイル・フィルタをAND条件でまとめるためのファイル・フィルタ・クラス。
判定処理において、格納する全てのファイル・フィルタが該当する場合にのみ 真を返す。

バージョン:
$Revision: 1.1.1.1 $, $Date: 2010-10-16 00:03:45 $
作成者:
佐藤隆之.

コンストラクタの概要
FileFilterGroupAnd()
          デフォルトコンストラクタ。
 
メソッドの概要
 boolean accept(java.io.File file)
          指定されたファイルが、このオブジェクトの示す条件に合致するかを判定する。
 void addFilter(java.io.FileFilter childFilter)
          子のファイル・フィルタを追加する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileFilterGroupAnd

public FileFilterGroupAnd()
デフォルトコンストラクタ。

メソッドの詳細

addFilter

public void addFilter(java.io.FileFilter childFilter)
子のファイル・フィルタを追加する。

パラメータ:
childFilter - 子のファイル・フィルタ。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。

accept

public boolean accept(java.io.File file)
指定されたファイルが、このオブジェクトの示す条件に合致するかを判定する。
このオブジェクトが格納する全ての子ファイル・フィルタが該当する場合にのみ 真を返す。
子ファイル・フィルタが1つも登録されていなかった場合は、常に真を返す。

定義:
インタフェース java.io.FileFilter 内の accept
パラメータ:
file - 判定対象のファイル。
戻り値:
全ての子ファイル・フィルタが該当する場合はtrueを返す。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。


Copyright (C) SATOH Takayuki All Rights Reserved.