6.6.19 XBRLNonNumericContextインターフェース
public interface XBRLNonNumericContext
extends XBRLContext
- XBRLのバージョン:
- 2.0
- 説明:
- 非数値コンテキストを表します。
- メソッドの概要:
- XBRLNonNumericContextインターフェースのメソッドの概要を次の表に示します。
表6-49 XBRLNonNumericContextインターフェースのメソッドの概要
項番 | 説明 | XBRLのバージョン |
---|
1 | XBRLUnit | getUnit() 非数値コンテキスト要素の単位要素を取得します。 | 2.0 |
2 | void | setUnit(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]