uCosminexus Business Reporting Processor 開発者ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
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オブジェクトのハッシュコードを返します。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.