uCosminexus Business Reporting Processor 開発者ガイド

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

6.6.20 XBRLNumericContextインターフェース

public interface XBRLNumericContext
extends XBRLContext

XBRLのバージョン:
2.0

説明:
数値コンテキストを表します。

メソッドの概要:
XBRLNumericContextインターフェースのメソッドの概要を次の表に示します。

表6-50 XBRLNumericContextインターフェースのメソッドの概要

項番 説明 XBRLのバージョン
1 int getPrecision()
  数値コンテキスト要素のprecision属性の値を取得します。
2.0
2 void setPrecision(int precision)
  数値コンテキスト要素のprecision属性の値を設定します。
2.0
3 boolean getCwa()
  数値コンテキスト要素のcwa属性の値を取得します。
2.0
4 void setCwa(boolean cwa)
  数値コンテキスト要素のcwa属性の値を設定します。
2.0
5 XBRLUnit getUnit()
  数値コンテキスト要素の単位要素を取得します。
2.0
6 void setUnit(XBRLUnit unit)
  数値コンテキスト要素の単位要素を設定します。
2.0
<この項の構成>
(1) getPrecision
(2) setPrecision
(3) getCwa
(4) setCwa
(5) getUnit
(6) setUnit

(1) getPrecision

public int getPrecision()

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素のprecision属性の値を取得します。

戻り値:
precision属性の値を返します。

(2) setPrecision

public void setPrecision(int precision)

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素のprecision属性の値を設定します。

引数:
precision - precision属性の値を指定します。

例外:
XBRLDOMRuntimeException -
  • 引数precisionに0以下の値を指定した場合にスローされます。[エラーコード:20014]

(3) getCwa

public boolean getCwa()

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素のcwa属性の値を取得します。

戻り値:
cwa属性の値を返します。

(4) setCwa

public void setCwa(boolean cwa)

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素のcwa属性の値を設定します。

引数:
cwa - cwa属性の値を指定します。

(5) getUnit

public XBRLUnit getUnit()

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素の単位要素を取得します。

戻り値:
単位要素を表すXBRLUnitオブジェクトを返します。

(6) setUnit

public void setUnit(XBRLUnit unit)

XBRLのバージョン:
2.0

説明:
数値コンテキスト要素の単位要素を設定します。
このXBRLNumericContextオブジェクトにすでに設定されているXBRLUnitオブジェクトは,親がいない状態となり,getParentNode()メソッドがnullを返します。

引数:
unit - 単位要素を表すXBRLUnitオブジェクトを指定します。

例外:
XBRLDOMRuntimeException -
  • 引数unitにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数unitに指定したXBRLUnitオブジェクトを所有しているXBRLInstanceDocumentオブジェクトが,このXBRLNumericContextオブジェクトを所有しているXBRLInstanceDocumentオブジェクトと異なる場合にスローされます。[エラーコード:20004]
  • 引数unitに指定したXBRLUnitオブジェクトが,すでにほかのオブジェクトの子として設定されている場合にスローされます。[エラーコード:20005]