ts.util.file
クラス FileFilterGroupOr

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

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

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

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

コンストラクタの概要
FileFilterGroupOr()
          デフォルトコンストラクタ。
 
メソッドの概要
 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
 

コンストラクタの詳細

FileFilterGroupOr

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

メソッドの詳細

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.