パッケージ org.opengion.fukurou.util

## クラス ErrMsg

- java.lang.Object
- - org.opengion.fukurou.util.ErrMsg

-     public final class ErrMsg
      extends java.lang.Object

  個々のエラーメッセージを持っておくためのオブジェクトです。 このオブジェクトは、不変オブジェクトです。 内部には、行番号とIDと結果と、メッセージリソースで使用される引数を持っています。 結果は 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラーで、 ErrorMessageクラスの public static 変数で定義されている値を使用します。
  機能分類
    エラー処理
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールド | 説明
    --- | --- | ---
    `static int` | `BUFFER_MIDDLE` | バッファの初期容量を通常より多い目に設定します。

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタ | 説明
    --- | ---
    `ErrMsg​(int no, int kekka, java.lang.String pg, java.lang.String step, java.lang.String id, java.lang.String... inArgs)` | 必要な引数をすべて設定して、ErrMsg オブジェクトを構築します。

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `ErrMsg` | `copy​(int newNo)` | 行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
    `java.lang.String` | `getArg​(int no)` | メッセージ引数を返します。
    `java.lang.String[]` | `getArgs()` | メッセージ引数配列を返します。
    `java.lang.String` | `getId()` | メッセージIDを返します。
    `int` | `getKekka()` | 結果を返します。
    `int` | `getNo()` | 行番号を返します。
    `java.lang.String` | `getPg()` | PG名を返します。
    `java.lang.String` | `getStep()` | ステップ名を返します。
    `java.lang.String` | `toString()` | デバッグ用のオブジェクトの内部表現の文字列を返します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### フィールドの詳細

    - #### BUFFER_MIDDLE

          public static final int BUFFER_MIDDLE

      バッファの初期容量を通常より多い目に設定します。 200
      関連項目:
        定数フィールド値

  - ### コンストラクタの詳細

    - #### ErrMsg

          public ErrMsg​(int no,
                        int kekka,
                        java.lang.String pg,
                        java.lang.String step,
                        java.lang.String id,
                        java.lang.String... inArgs)

      必要な引数をすべて設定して、ErrMsg オブジェクトを構築します。
      パラメータ:
        `no` - 行番号
        `kekka` - 結果 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー
        `pg` - PG名
        `step` - STEP名
        `id` - メッセージID
        `inArgs` - メッセージIDの可変数引数

  - ### メソッドの詳細

    - #### copy

          public ErrMsg copy​(int newNo)

      行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
      パラメータ:
        `newNo` - 行番号
      戻り値:
        行番号のみ異なる、新しい ErrMsgオブジェクト
      このメソッドは、nullを返しません

    - #### getNo

          public int getNo()

      行番号を返します。
      戻り値:
        行番号

    - #### getKekka

          public int getKekka()

      結果を返します。
      戻り値:
        結果 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー

    - #### getId

          public java.lang.String getId()

      メッセージIDを返します。
      戻り値:
        メッセージID

    - #### getArg

          public java.lang.String getArg​(int no)

      メッセージ引数を返します。
      パラメータ:
        `no` - 引数アドレス
      戻り値:
        メッセージ引数

    - #### getArgs

          public java.lang.String[] getArgs()

      メッセージ引数配列を返します。
      戻り値:
        メッセージ引数配列
      このメソッドは、nullを返しません

    - #### getPg

          public java.lang.String getPg()

      PG名を返します。
      戻り値:
        PG名
      変更履歴:
        3.8.9.5 (2007/09/12) 新規作成

    - #### getStep

          public java.lang.String getStep()

      ステップ名を返します。
      戻り値:
        ステップ名
      変更履歴:
        3.8.9.5 (2007/09/12) 新規作成

    - #### toString

          public java.lang.String toString()

      デバッグ用のオブジェクトの内部表現の文字列を返します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        内部表現の文字列
      変更履歴:
        4.0.0.0 (2004/12/31) 内部表現を文字のみとする。
      このメソッドは、nullを返しません