org.apache.avalon.excalibur.io
クラス OrFileFilter

java.lang.Object
  |
  +--org.apache.avalon.excalibur.io.OrFileFilter
すべての実装インタフェース:
java.io.FilenameFilter

public class OrFileFilter
extends java.lang.Object
implements java.io.FilenameFilter

Accepts a selection if it is acceptable to either of two FilenameFilters. This takes two FilenameFilters as input.

Eg., to print all directories or *.gif files in the current directory:

 File dir = new File(".");
 String[] files = dir.list( new OrFileFilter(
         new DirectoryFileFilter(),
         new ExtensionFileFilter(".gif")
         )
     );
 for ( int i=0; i<files.length; i++ )
 {
     System.out.println(files[i]);
 }
 

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.4 $ $Date: 2001/12/11 09:53:29 $
作成者:
Harmeet Bedi

コンストラクタの概要
OrFileFilter(java.io.FilenameFilter filter1, java.io.FilenameFilter filter2)
           
 
メソッドの概要
 boolean accept(java.io.File file, java.lang.String name)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OrFileFilter

public OrFileFilter(java.io.FilenameFilter filter1,
                    java.io.FilenameFilter filter2)
メソッドの詳細

accept

public boolean accept(java.io.File file,
                      java.lang.String name)
定義:
インタフェース java.io.FilenameFilter 内の accept


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."