6.9.16 XBRLPrecisionクラス
public final class XBRLPrecision
extends XBRLAbstractPrecision
- XBRLのバージョン:
- 2.1
- 説明:
- 数値アイテムのprecision属性に指定する値を表します。0以上の整数,または文字列"INF"を保持します。
- コンストラクタの概要:
- XBRLPrecisionクラスのコンストラクタの概要を次の表に示します。
表6-152 XBRLPrecisionクラスのコンストラクタの概要
項番 | 説明 | XBRLのバージョン |
---|
1 | XBRLPrecision(java.math.BigInteger value) 指定した数値からXBRLPrecisionオブジェクトを構築します。 | 2.1 |
2 | XBRLPrecision(java.lang.String precision) 指定したprecision属性の値の文字列表現からXBRLPrecisionオブジェクトを構築します。 | 2.1 |
- メソッドの概要:
- XBRLPrecisionクラスのメソッドの概要を次の表に示します。
表6-153 XBRLPrecisionクラスのメソッドの概要
項番 | 説明 | XBRLのバージョン |
---|
1 | boolean | equals(java.lang.Object obj) XBRLPrecisionオブジェクトとほかのオブジェクトが等しいかどうかを調べます。 | 2.1 |
2 | int | hashCode() XBRLPrecisionオブジェクトのハッシュコードを取得します。 | 2.1 |
- <この項の構成>
- (1) XBRLPrecision
- (2) XBRLPrecision
- (3) equals
- (4) hashCode
(1) XBRLPrecision
public XBRLPrecision(java.math.BigInteger value)
- XBRLのバージョン:
- 2.1
- 説明:
- 指定した数値からXBRLPrecisionオブジェクトを構築します。
- 引数:
- value - 数値を指定します。指定できる数値は0以上の整数です。
- 例外:
- XBRLDOMRuntimeException -
- 引数valueにnullを指定した場合にスローされます。[エラーコード:20002]
- 引数valueの値に負数を指定した場合にスローされます。[エラーコード:25001]
(2) XBRLPrecision
public XBRLPrecision(java.lang.String precision)
- XBRLのバージョン:
- 2.1
- 説明:
- 指定したprecision属性の値の文字列表現から,XBRLPrecisionオブジェクトを構築します。引数precisionには,0以上の整数を表す文字列(XML Schemaのデータ型nonNegativeInteger),または文字列"INF"を指定できます。
- 引数precisionに数値の文字列表現が指定された場合,構築されるオブジェクトは文字列表現をjava.math.BigIntegerに変換した値を保持します。このためオブジェクト構築時に指定された文字列表現と,toString()によって取得した文字列表現が異なることがあります。
- 引数:
- precision - precision属性の値の文字列表現を指定します。
- 例外:
- XBRLDOMRuntimeException -
- 引数precisionにnullを指定した場合にスローされます。[エラーコード:20002]
- 引数precisionに指定されたprecision属性の値の文字列表現が不正な場合にスローされます。[エラーコード:25000]
(3) equals
public boolean equals(java.lang.Object obj)
- XBRLのバージョン:
- 2.1
- 説明:
- XBRLPrecisionオブジェクトとほかのオブジェクトが等しいかどうかを調べます。結果がtrueになるのは,このオブジェクトと文字列表現が等しいXBRLPrecisionオブジェクトの場合だけです。
- 定義:
- クラスXBRLAbstractPrecision内のequals()
- 引数:
- obj - このXBRLPrecisionオブジェクトと比較するオブジェクトを指定します。
- 戻り値:
- XBRLPrecisionオブジェクトが,引数objで指定されたオブジェクトと等しい場合はtrue,等しくない場合はfalseを返します。
(4) hashCode
public int hashCode()
- XBRLのバージョン:
- 2.1
- 説明:
- XBRLPrecisionオブジェクトのハッシュコードを取得します。
- 定義:
- クラスXBRLAbstractPrecision内のhashCode()
- 戻り値:
- このXBRLPrecisionオブジェクトのハッシュコードを返します。