クラス AbstractProcess

    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      protected static int BUFFER_LARGE
      StringBilderなどの初期値を設定します。
      protected static int BUFFER_MIDDLE
      StringBilderなどの初期値を設定します。
      protected static java.lang.String CR
      システムの改行コードを設定します。
      protected static int DB_BATCH_SIZE
      データ検索時のフェッチサイズを設定します。
      static char TAB
      タブセパレータ
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      AbstractProcess​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.String> MUST_PROPARTY, java.util.Map<java.lang.String,​java.lang.String> USABLE_PROPARTY)
      コンストラクター
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      Argument getArgument()
      引数形式を解析する 引数オブジェクトを返します。
      void logging​(java.lang.String msg)
      ディスプレイにメッセージを表示します。
      void println​(java.lang.String msg)
      ディスプレイにメッセージを表示します。
      void putArgument​(java.lang.String arg)
      引数形式を解析する 引数オブジェクトに、引数を設定します。
      void putArgument​(java.lang.String key, java.lang.String val)
      Argument の文字列から、プロパティをセットします。
      void setLoggerProcess​(LoggerProcess logger)
      ディスプレイ出力する LoggerProcess オブジェクトをセットします。
      void throwException​(java.lang.String errMsg, boolean isAbend)
      エラー発生時に、RuntimeException を throw するか、ログ出力します。
      void throwException​(java.lang.String errMsg, java.lang.Throwable th, boolean isAbend)
      エラー発生時に、RuntimeException を throw するか、ログ出力します。
      java.lang.String toString()
      プロセスの内容表示を行います。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • フィールドの詳細

      • CR

        protected static final java.lang.String CR
        システムの改行コードを設定します。
      • BUFFER_MIDDLE

        protected static final int BUFFER_MIDDLE
        StringBilderなどの初期値を設定します。 200
        関連項目:
        定数フィールド値
      • BUFFER_LARGE

        protected static final int BUFFER_LARGE
        StringBilderなどの初期値を設定します。 500
        関連項目:
        定数フィールド値
      • DB_BATCH_SIZE

        protected static final int DB_BATCH_SIZE
        データ検索時のフェッチサイズを設定します。 100
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • AbstractProcess

        public AbstractProcess​(java.lang.String name,
                               java.util.Map<java.lang.String,​java.lang.String> MUST_PROPARTY,
                               java.util.Map<java.lang.String,​java.lang.String> USABLE_PROPARTY)
        コンストラクター
        パラメータ:
        name - このクラス(サブクラス)のクラス名称
        MUST_PROPARTY - 必須チェックMap
        USABLE_PROPARTY - 整合性チェックMap
    • メソッドの詳細

      • putArgument

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

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

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

        public void println​(java.lang.String msg)
        ディスプレイにメッセージを表示します。
        定義:
        println インタフェース内 HybsProcess
        パラメータ:
        msg - 表示するメッセージ
      • logging

        public void logging​(java.lang.String msg)
        ディスプレイにメッセージを表示します。
        定義:
        logging インタフェース内 HybsProcess
        パラメータ:
        msg - 表示するメッセージ
      • setLoggerProcess

        public final void setLoggerProcess​(LoggerProcess logger)
        ディスプレイ出力する LoggerProcess オブジェクトをセットします。
        定義:
        setLoggerProcess インタフェース内 HybsProcess
        パラメータ:
        logger - LoggerProcessオブジェクト
      • throwException

        public void throwException​(java.lang.String errMsg,
                                   boolean isAbend)
        エラー発生時に、RuntimeException を throw するか、ログ出力します。 引数に、エラーメッセージを指定します。 isAbend引数は、RuntimeException を throw するか、ログ出力するかを指定する 引数です。true で、RuntimeException を throw し、false で、ログ出力 のみとします。(つまり、継続処理されます。)
        パラメータ:
        errMsg - エラーメッセージ
        isAbend - 異常発生時に、処理を中断(true)するか、継続(false)するか
        変更履歴:
        6.3.1.1 (2015/07/10) RuntimeException を throwする機能を追加
      • throwException

        public void throwException​(java.lang.String errMsg,
                                   java.lang.Throwable th,
                                   boolean isAbend)
        エラー発生時に、RuntimeException を throw するか、ログ出力します。 引数に、エラーメッセージと、発生元 Throwable を指定します。 発生元 Throwable が null の場合は、エラーメッセージのみで throw します。 isAbend引数は、RuntimeException を throw するか、ログ出力するかを指定する 引数です。true で、RuntimeException を throw し、false で、ログ出力 のみとします。(つまり、継続処理されます。)
        パラメータ:
        errMsg - エラーメッセージ
        th - 発生元 Throwable
        isAbend - 異常発生時に、処理を中断(true)するか、継続(false)するか
        変更履歴:
        6.3.1.1 (2015/07/10) RuntimeException を throwする機能を追加
      • toString

        public java.lang.String toString()
        プロセスの内容表示を行います。 Argument#toString() を呼び出しています。
        オーバーライド:
        toString クラス内 java.lang.Object
        戻り値:
        内容表示