インタフェース 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
ChainProcess は、バッチ処理サブクラスの共通インターフェースです。
ChainProcess を用いて、順次、バッチプロセスを実行することができます。
- 導入されたバージョン:
- JDK5.0,
-
メソッドの概要
インタフェースから継承されたメソッド org.opengion.fukurou.process.HybsProcess
end, init, logging, println, putArgument, putArgument, report, setLoggerProcess, usage
-
メソッドの詳細
-
action
引数の ラインモデル を処理するメソッドです。 変換処理後の ラインモデル を返します。 後続処理を行わない場合(データのフィルタリングを行う場合)は、 null データを返します。つまり、null データは、後続処理を行わない フラグの代わりにも使用しています。 なお、変換処理後の ラインモデル と、オリジナルの ラインモデル が、 同一か、コピー(クローン)かは、各処理メソッド内で決めています。 ドキュメントに明記されていない場合は、副作用が問題になる場合は、 各処理ごとに自分でコピー(クローン)して下さい。- パラメータ:
data
- オリジナルのラインモデル- 戻り値:
- 処理変換後のラインモデル
-