org.opengion.fukurou.util

## クラス ErrorMessage

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

-     public final class ErrorMessage
      extends Object

  エラーメッセージを受け渡すときに使用するクラスです。 結果値として、0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー を持っています。
  機能分類
    エラー処理
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

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

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static int` | `BUFFER_MIDDLE` バッファの初期容量を通常より多い目に設定します。
    `static String` | `CR` 改行コード
    `static int` | `EXCEPTION` 結果値 8:EXCEPTION 8
    `static int` | `NG` 結果値 2:異常 2
    `static int` | `OK` 結果値 0:正常 0
    `static int` | `ORCL_ERR` 結果値 9:ORACLEエラー 9
    `static int` | `WARNING` 結果値 1:警告 1

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

    コンストラクタ
    コンストラクタと説明
    `ErrorMessage()` デフォルトコンストラクター 詳細メッセージを指定しないで ErrorMessage を構築します。
    `ErrorMessage(String title)` タイトルを指定して ErrorMessage を構築します。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addMessage(ErrMsg msg)` 指定されたエラーオブジェクトを追加登録します。
    `void` | `addMessage(int no, int kekka, String id, String... args)` 指定されたエラー情報を追加登録します。
    `void` | `addMessage(String... args)` 指定されたエラー情報を追加登録します。
    `void` | `append(ErrorMessage msg)` 指定された ErrorMessageオブジェクトを追加登録します。
    `void` | `append(int no, ErrorMessage msg)` 指定された ErrorMessageオブジェクトを行番号指定で追加登録します。
    `int` | `getKekka()` このエラーメッセージの中で、最大の結果値(エラーの最大レベル)を返します。
    `String` | `getTitle()` タイトルを返します。
    `boolean` | `isOK()` すべてのメッセージが 正常(OK)かを返します。
    `boolean` | `isSetPgStep()` 配列中にPG名またはステップ名が設定されているかを返します。
    `void` | `setTitle(String title)` タイトルをセットします。
    `int` | `size()` リスト内のキーと値のマッピングの数を返します。
    `ErrMsg[]` | `toArray()` このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
    `String` | `toString()` メッセージの連結リストを返します。

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

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

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

    - #### CR

          public static final String CR

      改行コード

    - #### BUFFER_MIDDLE

          public static final int BUFFER_MIDDLE

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

    - #### OK

          public static final int OK

      結果値 0:正常 0
      関連項目:
        定数フィールド値

    - #### WARNING

          public static final int WARNING

      結果値 1:警告 1
      関連項目:
        定数フィールド値

    - #### NG

          public static final int NG

      結果値 2:異常 2
      関連項目:
        定数フィールド値

    - #### EXCEPTION

          public static final int EXCEPTION

      結果値 8:EXCEPTION 8
      関連項目:
        定数フィールド値

    - #### ORCL_ERR

          public static final int ORCL_ERR

      結果値 9:ORACLEエラー 9
      関連項目:
        定数フィールド値

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

    - #### ErrorMessage

          public ErrorMessage()

      デフォルトコンストラクター 詳細メッセージを指定しないで ErrorMessage を構築します。 (明示しないと、引き通付きコンストラクタのみのクラスになってしまいます。)

    - #### ErrorMessage

          public ErrorMessage(String title)

      タイトルを指定して ErrorMessage を構築します。
      パラメータ:
        `title` - タイトル

  - ### メソッドの詳細

    - #### addMessage

          public void addMessage(String... args)

      指定されたエラー情報を追加登録します。 これは、行番号０、結果：NG IDは無し(ゼロ文字列)です。
      パラメータ:
        `args` - String... メッセージの引数(可変引数)

    - #### addMessage

          public void addMessage(int no,
                        int kekka,
                        String id,
                        String... args)

      指定されたエラー情報を追加登録します。
      パラメータ:
        `no` - 行番号
        `kekka` - 結果 0:正常 1:警告 2:異常
        `id` - メッセージID
        `args` - String... メッセージの引数(可変引数)

    - #### addMessage

          public void addMessage(ErrMsg msg)

      指定されたエラーオブジェクトを追加登録します。 追加するErrMsgが、内部の結果値より大きい場合は、その結果値にセットします。 つまり、内部結果値は、登録されたすべてのエラーオブジェクトの最大値です。
      パラメータ:
        `msg` - エラーオブジェクト

    - #### append

          public void append(ErrorMessage msg)

      指定された ErrorMessageオブジェクトを追加登録します。 タイトルは元のまま変わりません。 現状の ErrorMessage の続きに、追加していきます。 引数の ErrorMessageオブジェクト が null の場合は,何もしません。
      パラメータ:
        `msg` - ErrorMessageオブジェクト

    - #### append

          public void append(int no,
                    ErrorMessage msg)

      指定された ErrorMessageオブジェクトを行番号指定で追加登録します。 タイトルは元のまま変わりません。 現状の ErrorMessage の続きに、追加していきます。 引数の ErrorMessageオブジェクト が null の場合は,何もしません。
      パラメータ:
        `no` - 行番号
        `msg` - ErrorMessageオブジェクト

    - #### toArray

          public ErrMsg[] toArray()

      このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
      戻り値:
        すべての要素を正しい順序で保持するErrMsg配列
      変更履歴:

        4.0.0.0 (2004/12/31) 新規追加
        4.3.2.0 (2008/09/11) private ⇒ public に変更。

    - #### size

          public int size()

      リスト内のキーと値のマッピングの数を返します。
      戻り値:
        リスト内の size

    - #### getTitle

          public String getTitle()

      タイトルを返します。
      戻り値:
        タイトル

    - #### setTitle

          public void setTitle(String title)

      タイトルをセットします。
      パラメータ:
        `title` - タイトル

    - #### getKekka

          public int getKekka()

      このエラーメッセージの中で、最大の結果値(エラーの最大レベル)を返します。
      戻り値:
        結果 OK, WARNING, NG, ORCL_ERR

    - #### isOK

          public boolean isOK()

      すべてのメッセージが 正常(OK)かを返します。
      戻り値:
        結果 すべてOK：true / それ以外 false

    - #### isSetPgStep

          public boolean isSetPgStep()

      配列中にPG名またはステップ名が設定されているかを返します。
      戻り値:
        PG名またはステップ名が設定されているか
      変更履歴:

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

    - #### toString

          public String toString()

      メッセージの連結リストを返します。
      オーバーライド:
        `toString` クラス内 `Object`
      戻り値:
        メッセージの連結リスト

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