org.opengion.fukurou.util

## クラス ModifyFileFilter

- java.lang.Object
- - org.opengion.fukurou.util.ModifyFileFilter

- すべての実装されたインタフェース:
    FileFilter

      class ModifyFileFilter
      extends Object
      implements FileFilter

       ModifyFileFilter.java は、最終変更日付けのフィルタークラスです。

       FileFilter インターフェースを継承し、コンストラクタで指定の日付けよりも
       最終変更日付け が新しいファイルを、選択します。
       このクラスでは、ディレクトリは、変更日付けに無関係に選択します。

       日付けの指定に、YYYYMMDD 形式の ８文字数字文字列以外に、TODAY や YESTERDAY なども使用できます。
       TODAY は、実行日の 00:00:00 を基準時刻とし、YESTERDAY は、その前日になります。
       バッチ処理等で、前日分の再編成や、先月分を再編成する場合に、実日付けを指定せずに
       使用できます。

       この実装は同期化されません。

  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `ModifyFileFilter(String value)` コンストラクター 日付けの指定方法には、実日付け(YYYYMMDD形式 例：20040323)と 仮想日付け(TODAY,YESTERDAY など)が指定できます。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `accept(File file)` FileFilter インターフェースの accept( File ) メソッド。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### ModifyFileFilter

          public ModifyFileFilter(String value)

      コンストラクター 日付けの指定方法には、実日付け(YYYYMMDD形式 例：20040323)と 仮想日付け(TODAY,YESTERDAY など)が指定できます。 YYYYMMDD YYYYMMDD形式の指定日の 00:00:00 を基準時刻 TODAY 実行日の 00:00:00 を基準時刻 YESTERDAY 実行日前日の 00:00:00 を基準時刻 LAST_WEEK 実行日の先週(7日前) 00:00:00 を基準時刻 MONTH 実行月の 1日 00:00:00 を基準時刻 LAST_MONTH 実行前月の 同日 00:00:00 を基準時刻 LAST_YEAR 実行前年の 同月同日 00:00:00 を基準時刻
      パラメータ:
        `value` - 指定日付け
      変更履歴:

        5.3.5.0 (2011/05/01) ｢時｣のクリアミスの修正

  - ### メソッドの詳細

    - #### accept

          public boolean accept(File file)

      FileFilter インターフェースの accept( File ) メソッド。
      定義:
        `accept` インタフェース内 `FileFilter`
      パラメータ:
        `file` - ファイルオブジェクト
      戻り値:
        true:処理対象 / false:処理非対象
      関連項目:
        `FileFilter.accept( File )`

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.