インタフェース ChainProcess

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

public interface ChainProcess extends HybsProcess
ChainProcess は、バッチ処理サブクラスの共通インターフェースです。 ChainProcess を用いて、順次、バッチプロセスを実行することができます。
導入されたバージョン:
JDK5.0,
  • メソッドの詳細

    • action

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