openGionopenGion
5.3.3.0

org.opengion.fukurou.process
クラス AbstractProcess

java.lang.Object
  上位を拡張 org.opengion.fukurou.process.AbstractProcess
すべての実装されたインタフェース:
HybsProcess
直系の既知のサブクラス:
Process_DBCountFilter, Process_DBMerge, Process_DBParam, Process_DBReader, Process_DBWriter, Process_FileCopy, Process_FileFtp, Process_FileSearch, Process_Grep, Process_GrepChange, Process_LDAPReader, Process_Logger, Process_StringUtil, Process_TableDiff, Process_TableFilter, Process_TableReader, Process_TableWriter, Process_UnicodeEscape, Process_XSLT

public abstract class AbstractProcess
extends java.lang.Object
implements HybsProcess

AbstractProcess は、ChainProcess インターフェースを実装した、Abstract クラスです。 ChainProcess を用いて、順次、バッチプロセスを実行することができます。

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

フィールドの概要
static java.lang.String CR
          リターンコード System.getProperty("line.separator")
static java.lang.String TAB
          タブセパレータ
 
コンストラクタの概要
AbstractProcess(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> mustProparty, java.util.Map<java.lang.String,java.lang.String> usableProparty)
          コンストラクター
 
メソッドの概要
 Argument getArgument()
          引数形式を解析する Argument オブジェクトを返します。
 void logging(java.lang.String msg)
          ディスプレイにメッセージを表示します。
 void println(java.lang.String msg)
          ディスプレイにメッセージを表示します。
 void putArgument(java.lang.String arg)
          引数形式を解析する Argument オブジェクトに、引数を設定します。
 void putArgument(java.lang.String key, java.lang.String val)
          Argument の文字列から、プロパティをセットします。
 void setLoggerProcess(LoggerProcess logger)
          ディスプレイ出力する LoggerProcess クラスをセットします。
 java.lang.String toString()
          プロセスの内容表示を行います。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.opengion.fukurou.process.HybsProcess から継承されたメソッド
end, init, report, usage
 

フィールドの詳細

CR

public static final java.lang.String CR
リターンコード System.getProperty("line.separator")


TAB

public static final java.lang.String TAB
タブセパレータ

関連項目:
定数フィールド値
コンストラクタの詳細

AbstractProcess

public AbstractProcess(java.lang.String name,
                       java.util.Map<java.lang.String,java.lang.String> mustProparty,
                       java.util.Map<java.lang.String,java.lang.String> usableProparty)
コンストラクター

パラメータ:
name - String このクラス(サブクラス)のクラス名称
mustProparty - Map [プロパティ]必須チェック
usableProparty - Map[プロパティ]整合性チェック
メソッドの詳細

putArgument

public void putArgument(java.lang.String arg)
引数形式を解析する Argument オブジェクトに、引数を設定します。 Argument の文字列から、引数かプロパティをセットします。 [プロパティ]のキー部の大文字・小文字は、厳格に判定しています。 Argument の文字列には、タイプがあります。 [コメント] : # で始まる引数で、使用されません。(登録もされません。) [引数] : #,-,= 以外で始まる通常の文字列。登録の順番が指定されます。 [プロパティ]: - で始まり、キーと値を=で区切っているパラメータです。順序は無関係。

定義:
インタフェース HybsProcess 内の putArgument
パラメータ:
arg - String

putArgument

public void putArgument(java.lang.String key,
                        java.lang.String val)
Argument の文字列から、プロパティをセットします。 [プロパティ]のキー部の大文字・小文字は、厳格に判定しています。 このメソッドは、引数 や コメントの判断を行いません。プロパティ のみ 設定されるものとして、処理します。 プロパティの key=val が初めから分割されている場合の簡易メソッドです。

定義:
インタフェース HybsProcess 内の putArgument
パラメータ:
key - String
val - String

getArgument

public Argument getArgument()
引数形式を解析する Argument オブジェクトを返します。

戻り値:
arg Argument

println

public void println(java.lang.String msg)
ディスプレイにメッセージを表示します。

定義:
インタフェース HybsProcess 内の println
パラメータ:
msg - String 表示するメッセージ

logging

public void logging(java.lang.String msg)
ディスプレイにメッセージを表示します。

定義:
インタフェース HybsProcess 内の logging
パラメータ:
msg - String 表示するメッセージ

setLoggerProcess

public final void setLoggerProcess(LoggerProcess logger)
ディスプレイ出力する LoggerProcess クラスをセットします。

定義:
インタフェース HybsProcess 内の setLoggerProcess
パラメータ:
logger - LoggerProcess

toString

public java.lang.String toString()
プロセスの内容表示を行います。 Argument#toString() を呼び出しています。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
内容表示

openGion 5.3.3.0

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