概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.fukurou.util
クラス ErrorMessage

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

    public final class ErrorMessage

extends java.lang.Object

エラーメッセージを受け渡すときに使用するクラスです。 結果値として、0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー を持っています。

機能分類
  エラー処理
バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

フィールドの概要
`static int` | `BUFFER_MIDDLE` バッファの初期容量を通常より多い目に設定します。
`static java.lang.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(java.lang.String title)` タイトルを指定して ErrorMessage を構築します。

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

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### CR

    public static final java.lang.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(java.lang.String title)

  タイトルを指定して ErrorMessage を構築します。

  パラメータ:
    `title` - タイトル

メソッドの詳細

### addMessage

    public void addMessage(java.lang.String... args)

  指定されたエラー情報を追加登録します。 これは、行番号０、結果：NG IDは無し(ゼロ文字列)です。

  パラメータ:
    `args` - String... メッセージの引数(可変引数)

### addMessage

    public void addMessage(int no,
                           int kekka,
                           java.lang.String id,
                           java.lang.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 java.lang.String getTitle()

  タイトルを返します。

  戻り値:
    タイトル

### setTitle

    public void setTitle(java.lang.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 java.lang.String toString()

  メッセージの連結リストを返します。

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`
  戻り値:
    メッセージの連結リスト

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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