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

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

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

This filters files based on the extension (what the filename ends with). This is used in retrieving all the files of a particular type.

Eg., to retrieve and print all *.java files in the current directory:

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

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.5 $ $Date: 2001/12/11 09:53:29 $
作成者:
Federico Barbieri , Serge Knystautas , Peter Donald

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

コンストラクタの詳細

ExtensionFileFilter

public ExtensionFileFilter(java.lang.String[] extensions)

ExtensionFileFilter

public ExtensionFileFilter(java.lang.String extension)
メソッドの詳細

accept

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


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