概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.3.7.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.fukurou.process
クラス AbstractProcess

    java.lang.Object
      org.opengion.fukurou.process.AbstractProcess

すべての実装されたインタフェース:
  HybsProcess

直系の既知のサブクラス:
  Process_BulkQuery, 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`
  戻り値:
    内容表示

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.3.7.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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