6.6.20 XBRLNumericContextインターフェース

public interface XBRLNumericContext
extends XBRLContext

XBRLのバージョン:
2.0
説明:
数値コンテキストを表します。
メソッドの概要:
XBRLNumericContextインターフェースのメソッドの概要を次の表に示します。

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

項番説明XBRLのバージョン
1intgetPrecision()
  数値コンテキスト要素のprecision属性の値を取得します。
2.0
2voidsetPrecision(int precision)
  数値コンテキスト要素のprecision属性の値を設定します。
2.0
3booleangetCwa()
  数値コンテキスト要素のcwa属性の値を取得します。
2.0
4voidsetCwa(boolean cwa)
  数値コンテキスト要素のcwa属性の値を設定します。
2.0
5XBRLUnitgetUnit()
  数値コンテキスト要素の単位要素を取得します。
2.0
6voidsetUnit(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]