uCosminexus Business Reporting Processor 開発者ガイド

[目次][用語][索引][前へ][次へ]

6.5.7 XBRLDimensionUserExceptionクラス

public class XBRLDimensionUserException
extends XBRLDimensionException

XBRLのバージョン:
2.1

XBRL Dimensionsのバージョン:
1.0

説明:
ユーザーアプリケーションでXBRLDimensionExceptionを明示的にスローしたい場合に使用するクラスです。
XBRLDimensionUserExceptionクラスは,XBRLDimensionExceptionからの派生クラスです。
XBRLDimensionUserExceptionクラスのコンストラクタではエラーコードを指定します。利用できるエラーコードの値の範囲は90000〜99999です。ただし,指定したエラーコードが90000〜99999の範囲内の値かどうかはチェックされません。このため,範囲外の値を指定してもエラーとはなりません。
また,XBRLDimensionUserExceptionクラスのコンストラクタではXBRL Dimensionsで規定されているエラーコードを表すQNameを指定します。利用できるQNameはXBRLDimensionExceptionクラスのフィールドに定義された値です。ただし,指定したQNameがXBRLDimensionExceptionクラスのフィールドと同じかどうはチェックされません。このため,XBRLDimensionExceptionクラスのフィールド以外の値を指定してもエラーとはなりません。

コンストラクタの概要:
XBRLDimensionUserExceptionクラスのコンストラクタの概要を次の表に示します。

表6-14 XBRLDimensionUserExceptionクラスのコンストラクタの概要

項番 説明 XBRLのバージョン XBRL Dimensionsのバージョン
1 XBRLDimensionUserException(int code, javax.xml.namespace.QName qname)
  XBRLDimensionUserExceptionオブジェクトを構築します。
2.1 1.0
2 XBRLDimensionUserException(int code, java.lang.String message, javax.xml.namespace.QName qname)
  XBRLDimensionUserExceptionオブジェクトを構築します。
2.1 1.0
3 XBRLDimensionUserException(int code, java.lang.Throwable cause, javax.xml.namespace.QName qname)
  XBRLDimensionUserExceptionオブジェクトを構築します。
2.1 1.0
4 XBRLDimensionUserException(int code, java.lang.String message, java.lang.Throwable cause, javax.xml.namespace.QName qname)
  XBRLDimensionUserExceptionオブジェクトを構築します。
2.1 1.0
<この項の構成>
(1) XBRLDimensionUserException
(2) XBRLDimensionUserException
(3) XBRLDimensionUserException
(4) XBRLDimensionUserException

(1) XBRLDimensionUserException

public XBRLDimensionUserException(int code,
                                  javax.xml.namespace.QName qname)

XBRLのバージョン:
2.1

XBRL Dimensionsのバージョン:
1.0

説明:
XBRLDimensionUserExceptionオブジェクトを構築します。

引数:
code - エラーコードを指定します。利用できる値の範囲は90000〜99999です。
qname - XBRL Dimensionsで規定されているエラーコードを表すQNameを指定します。利用できるQNameはXBRLDimensionExceptionクラスのフィールドに定義された値です。

(2) XBRLDimensionUserException

public XBRLDimensionUserException(int code,
                                  java.lang.String message,
                                  javax.xml.namespace.QName qname)

XBRLのバージョン:
2.1

XBRL Dimensionsのバージョン:
1.0

説明:
XBRLDimensionUserExceptionオブジェクトを構築します。

引数:
code - エラーコードを指定します。利用できる値の範囲は90000〜99999です。
message - 詳細メッセージを指定します。
qname - XBRL Dimensionsで規定されているエラーコードを表すQNameを指定します。利用できるQNameはXBRLDimensionExceptionクラスのフィールドに定義した値です。

(3) XBRLDimensionUserException

public XBRLDimensionUserException(int code,
                                  java.lang.Throwable cause,
                                  javax.xml.namespace.QName qname)

XBRLのバージョン:
2.1

XBRL Dimensionsのバージョン:
1.0

説明:
XBRLDimensionUserExceptionオブジェクトを構築します。

引数:
code - エラーコードを指定します。利用できる値の範囲は90000〜99999です。
cause - エラーの原因となったスローできるオブジェクトを指定します。
qname - XBRL Dimensionsで規定されているエラーコードを表すQNameを指定します。利用できるQNameはXBRLDimensionExceptionクラスのフィールドに定義した値です。

(4) XBRLDimensionUserException

public XBRLDimensionUserException(int code,
                                  java.lang.String message,
                                  java.lang.Throwable cause,
                                  javax.xml.namespace.QName qname)

XBRLのバージョン:
2.1

XBRL Dimensionsのバージョン:
1.0

説明:
XBRLDimensionUserExceptionオブジェクトを構築します。

引数:
code - エラーコードを指定します。利用できる値の範囲は90000〜99999です。
message - 詳細メッセージを指定します。
cause - エラーの原因となったスローできるオブジェクトを指定します。
qname - XBRL Dimensionsで規定されているエラーコードを表すQNameを指定します。利用できるQNameはXBRLDimensionExceptionクラスのフィールドに定義された値です。