ts.util.file
クラス FileSizeFilter

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

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

ファイル・サイズを条件とするファイル・フィルタ・クラス。

バージョン:
$Revision: 1.2 $, $Date: 2007/05/27 16:13:12 $
作成者:
佐藤隆之.

コンストラクタの概要
FileSizeFilter(long sizeFrom, long sizeTo)
          ファイル・サイズ条件の範囲を引数にとるコンストラクタ。
 
メソッドの概要
 boolean accept(java.io.File file)
          指定されたファイルのサイズが、このオブジェクトの示すサイズの範囲に該当する (境界値を含む)かどうかを判定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileSizeFilter

public FileSizeFilter(long sizeFrom,
                      long sizeTo)
ファイル・サイズ条件の範囲を引数にとるコンストラクタ。
負の値を設定した場合は、その値を条件として使用しない。
引数がいずれも負の値ではなく、最小値と最大値の指定が逆だった場合は、 入れ替えて設定する。

パラメータ:
sizeFrom - ファイル・サイズ条件の最小値。
sizeTo - ファイル・サイズ条件の最大値。
メソッドの詳細

accept

public boolean accept(java.io.File file)
指定されたファイルのサイズが、このオブジェクトの示すサイズの範囲に該当する (境界値を含む)かどうかを判定する。

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


Copyright (C) SATOH Takayuki All Rights Reserved.