パッケージ 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 変数で定義されている値を使用します。

機能分類
  エラー処理
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `static final 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` - メッセージ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 String getId()
    メッセージIDを返します。
    戻り値:
      メッセージID

  - ### getArg

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

  - ### getArgs

    public String[] getArgs()
    メッセージ引数配列を返します。
    戻り値:
      メッセージ引数配列
    このﾒｿｯﾄﾞは、nullを返しません

  - ### 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) 内部表現を文字のみとする。
    このﾒｿｯﾄﾞは、nullを返しません