org.opengion.fukurou.process

## インタフェース ChainProcess

- すべてのスーパーインタフェース:
    HybsProcess
  既知の実装クラスのリスト:
    Process_BulkQuery, Process_DBCountFilter, Process_DBFileout, Process_DBMerge, Process_DBWriter, Process_FileCopy, Process_FileFtp, Process_FileSearch, Process_Grep, Process_GrepChange, Process_GrepChangeExcel, Process_StringUtil, Process_TableFilter, Process_TableWriter, Process_XSLT

      public interface ChainProcess
      extends HybsProcess

       ChainProcess は、バッチ処理サブクラスの共通インターフェースです。
       ChainProcess を用いて、順次、バッチプロセスを実行することができます。

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

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

    すべてのメソッド インスタンス・メソッド abstractメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `LineModel` | `action(LineModel data)` 引数の ラインモデル を処理するメソッドです。

    - ### インタフェースから継承されたメソッド org.opengion.fukurou.process.HybsProcess

      `end, init, logging, println, putArgument, putArgument, report, setLoggerProcess, usage`

- - ### メソッドの詳細

    - #### action

          LineModel action(LineModel data)

      引数の ラインモデル を処理するメソッドです。 変換処理後の ラインモデル を返します。 後続処理を行わない場合(データのフィルタリングを行う場合)は、 null データを返します。つまり、null データは、後続処理を行わない フラグの代わりにも使用しています。 なお、変換処理後の ラインモデル と、オリジナルの ラインモデル が、 同一か、コピー(クローン)かは、各処理メソッド内で決めています。 ドキュメントに明記されていない場合は、副作用が問題になる場合は、 各処理ごとに自分でコピー(クローン)して下さい。
      パラメータ:
        `data` - オリジナルのラインモデル
      戻り値:
        処理変換後のラインモデル

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