6.6.19 XBRLNonNumericContextインターフェース

public interface XBRLNonNumericContext
extends XBRLContext

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

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

項番説明XBRLのバージョン
1XBRLUnitgetUnit()
  非数値コンテキスト要素の単位要素を取得します。
2.0
2voidsetUnit(XBRLUnit unit)
  非数値コンテキスト要素の単位要素を設定します。
2.0
<この項の構成>
(1) getUnit
(2) setUnit

(1) getUnit

public XBRLUnit getUnit()

XBRLのバージョン:
2.0
説明:
非数値コンテキスト要素の単位要素を取得します。
戻り値:
単位要素を表すXBRLUnitオブジェクトを返します。単位要素がない場合はnullを返します。

(2) setUnit

public void setUnit(XBRLUnit unit)

XBRLのバージョン:
2.0
説明:
非数値コンテキスト要素の単位要素を設定します。
このXBRLNonNumericContextオブジェクトにXBRLUnitオブジェクトが設定されている場合,そのオブジェクトは親がいない状態となり,getParentNode()メソッドがnullを返します。
引数:
unit - 単位要素を表すXBRLUnitオブジェクトを指定します。単位要素を削除する場合はnullを指定します。
例外:
XBRLDOMRuntimeException -
  • 引数unitに指定したXBRLUnitオブジェクトを所有しているXBRLInstanceDocumentオブジェクトが,このXBRLNonNumericContextオブジェクトを所有しているXBRLInstanceDocumentオブジェクトと異なる場合にスローされます。[エラーコード:20004]
  • 引数unitに指定したXBRLUnitオブジェクトが,すでにほかのオブジェクトの子として設定されている場合にスローされます。[エラーコード:20005]