org.opengion.fukurou.util

## クラス ErrMsg

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

-     public final class ErrMsg
      extends 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, String pg, String step, String id, String... inArgs)` 必要な引数をすべて設定して、ErrMsg オブジェクトを構築します。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `ErrMsg` | `copy(int newNo)` 行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
    `String` | `getArg(int no)` メッセージ引数を返します。
    `String[]` | `getArgs()` メッセージ引数配列を返します。
    `String` | `getId()` メッセージIDを返します。
    `int` | `getKekka()` 結果を返します。
    `int` | `getNo()` 行番号を返します。
    `String` | `getPg()` PG名を返します。
    `String` | `getStep()` ステップ名を返します。
    `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,
                String pg,
                String step,
                String id,
                String... inArgs)

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

  - ### メソッドの詳細

    - #### copy

          public ErrMsg copy(int newNo)

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

    - #### getNo

          public int getNo()

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

    - #### getKekka

          public int getKekka()

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

    - #### getId

          public String getId()

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

    - #### getArg

          public String getArg(int no)

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

    - #### getArgs

          public String[] getArgs()

      メッセージ引数配列を返します。
      戻り値:
        メッセージ引数配列

    - #### getPg

          public String getPg()

      PG名を返します。
      戻り値:
        PG名
      変更履歴:

        3.8.9.5 (2007/09/12) 新規作成

    - #### getStep

          public String getStep()

      ステップ名を返します。
      戻り値:
        ステップ名
      変更履歴:

        3.8.9.5 (2007/09/12) 新規作成

    - #### toString

          public String toString()

      デバッグ用のオブジェクトの内部表現の文字列を返します。
      オーバーライド:
        `toString` クラス内 `Object`
      戻り値:
        内部表現の文字列
      変更履歴:

        4.0.0.0 (2004/12/31) 内部表現を文字のみとする。

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