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

## jp.co.going.xbrl.common
クラス XbException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              jp.co.going.xbrl.common.XbException

すべての実装されたインタフェース:
  java.io.Serializable

    public class XbException

extends java.lang.Exception

全てのクラスはこのExceptionを使用すること。

- Exceptionをハンドリングするさいの注意点。

       XbrlExceptionをキャッチして、さらにそれをXbrlExceptionに設定することは禁止。

       try {

       } catch (XbrlException xbrle) {
        // ここでは、さらにXbrlExeptionに例外を設定する必要はない。
       } catch (Exception e) {
        // ここでは新たに、XbrlExceptionを生成し、受け取った例外を設定。
        new XbrlException(e, "XXX");
         ・
         ・
         ・
       }

  関連項目:
    直列化された形式

  コンストラクタの概要
  `XbException()` 例外を生成する。
  `XbException(java.lang.String message)` 例外を生成する。
  `XbException(java.lang.Throwable ex)` 例外を生成する。
  `XbException(java.lang.Throwable ex, java.lang.String message)` 例外を生成する。

  メソッドの概要
  `java.lang.Throwable` | `getDetailException()` 詳細例外を取得する。
  `void` | `printStackTrace()` 例外のトレースを出力する。
  `void` | `printStackTrace(java.io.PrintStream s)` 例外のトレースを出力する。
  `void` | `printStackTrace(java.io.PrintWriter s)` 例外のトレースを出力する。
  `void` | `setDetailException(java.lang.Throwable ex)` 詳細例外を設定する。

  クラス java.lang.Throwable から継承されたメソッド
  `fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString`

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

  コンストラクタの詳細

  ### XbException

      public XbException()

    例外を生成する。

  ### XbException

      public XbException(java.lang.Throwable ex)

    例外を生成する。

    パラメータ:
      `ex` - 詳細例外

  ### XbException

      public XbException(java.lang.String message)

    例外を生成する。

    パラメータ:
      `message` - 例外メッセージ

  ### XbException

      public XbException(java.lang.Throwable ex,
                         java.lang.String message)

    例外を生成する。

    パラメータ:
      `ex` - 詳細例外
      `message` - 例外メッセージ

  メソッドの詳細

  ### setDetailException

      public void setDetailException(java.lang.Throwable ex)

    詳細例外を設定する。

    パラメータ:
      `ex` - 詳細例外

  ### getDetailException

      public java.lang.Throwable getDetailException()

    詳細例外を取得する。

    戻り値:
      詳細例外

  ### printStackTrace

      public void printStackTrace()

    例外のトレースを出力する。

    オーバーライド:
      クラス `java.lang.Throwable` 内の `printStackTrace`

  ### printStackTrace

      public void printStackTrace(java.io.PrintStream s)

    例外のトレースを出力する。

    オーバーライド:
      クラス `java.lang.Throwable` 内の `printStackTrace`
    パラメータ:
      `s` - 出力に使用するPrintStream

  ### printStackTrace

      public void printStackTrace(java.io.PrintWriter s)

    例外のトレースを出力する。

    オーバーライド:
      クラス `java.lang.Throwable` 内の `printStackTrace`
    パラメータ:
      `s` - 出力に使用するPrintWriter

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