6.6.27 XBRLUnitインターフェース
(1) getMeasureOrOperator
public XBRLMeasureOrOperator getMeasureOrOperator()
- XBRLのバージョン:
- 2.0
- 説明:
- 計量要素または演算子要素を取得します。
- 戻り値:
- 計量要素または演算子要素を表すXBRLMeasureOrOperatorオブジェクトを返します。このメソッドが返したオブジェクトは,XBRLMeasureまたはXBRLOperatorのどちらか一方にキャストできます。XBRLMeasureとXBRLOperatorのどちらにキャストできるかは,XBRLMeasureOrOperatorのgetMeasureOrOperatorType()を呼び出すことで判定できます。
(2) setMeasureOrOperator
public void setMeasureOrOperator(XBRLMeasureOrOperator measureOrOperator)
- XBRLのバージョン:
- 2.0
- 説明:
- 計量要素または演算子要素を設定します。
- このXBRLUnitオブジェクトにすでに設定されているXBRLMeasureOrOperatorオブジェクトは,親がいない状態となり,getParentNode()メソッドがnullを返します。
- 引数:
- measureOrOperator -計量要素または演算子要素を表すXBRLMeasureOrOperatorオブジェクトを指定します。この引数に指定するオブジェクトは,XBRLMeasureまたはXBRLOperatorのどちらかでなければなりません。
- 例外:
- XBRLDOMRuntimeException -
- 引数measureOrOperatorにnullを指定した場合にスローされます。[エラーコード:20002]
- 引数measureOrOperatorに指定したXBRLMeasureOrOperatorオブジェクトを所有しているXBRLInstanceDocumentオブジェクトが,このXBRLUnitオブジェクトを所有しているXBRLInstanceDocumentオブジェクトと異なる場合にスローされます。[エラーコード:20004]
- 引数measureOrOperatorに指定したXBRLMeasureOrOperatorオブジェクトが,すでにほかのオブジェクトの子として設定されている場合にスローされます。[エラーコード:20005]