openGionopenGion
5.1.9.0

org.opengion.fukurou.process
インタフェース ChainProcess

すべてのスーパーインタフェース:
HybsProcess
既知の実装クラスの一覧:
Process_DBCountFilter, Process_DBMerge, Process_DBWriter, Process_FileCopy, Process_FileFtp, Process_FileSearch, Process_Grep, Process_GrepChange, Process_StringUtil, Process_TableFilter, Process_TableWriter, Process_UnicodeEscape, Process_XSLT

public interface ChainProcess
extends HybsProcess

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

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

メソッドの概要
 LineModel action(LineModel data)
          引数の LineModel を処理するメソッドです。
 
インタフェース org.opengion.fukurou.process.HybsProcess から継承されたメソッド
end, init, logging, println, putArgument, putArgument, report, setLoggerProcess, usage
 

メソッドの詳細

action

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

パラメータ:
data - LineModel オリジナルのLineModel
戻り値:
LineModel 処理変換後のLineModel

openGion 5.1.9.0

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