6.6.16 XBRLLinkbaseRefインターフェース

public interface XBRLLinkbaseRef
extends XBRLInstanceNode

XBRLのバージョン:
2.0および2.1
説明:
インスタンス文書に記述されている<link:linkbaseRef>要素を表します。
メソッドの概要:
XBRLLinkbaseRefインターフェースのメソッドの概要を次の表に示します。

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

項番説明XBRLのバージョン
1java.lang.StringgetRole()
  <link:linkbaseRef>要素のxlink:role属性の値を取得します。
2.0および2.1
2java.lang.StringgetHref()
  <link:linkbaseRef>要素のxlink:href属性の値を取得します。
2.0および2.1
3java.lang.StringgetBase()
  <link:linkbaseRef>要素のxml:base属性の値を取得します。
2.1
<この項の構成>
(1) getRole
(2) getHref
(3) getBase

(1) getRole

public java.lang.String getRole()

XBRLのバージョン:
2.0および2.1
説明:
<link:linkbaseRef>要素のxlink:role属性の値を取得します。xlink:role属性は,この<link:linkbaseRef>要素が参照するリンクベースの種類を識別します。
戻り値:
この<link:linkbaseRef>要素のxlink:role属性の値を返します。xlink:role属性がない場合はnullを返します。

(2) getHref

public java.lang.String getHref()

XBRLのバージョン:
2.0および2.1
説明:
<link:linkbaseRef>要素のxlink:href属性の値を取得します。xlink:href属性は,この<link:linkbaseRef>要素が参照する特定のリンクベースを指します。
戻り値:
この<link:linkbaseRef>要素のxlink:href属性の値を返します。

(3) getBase

public java.lang.String getBase()

XBRLのバージョン:
2.1
説明:
<link:linkbaseRef>要素のxml:base属性の値を取得します。
戻り値:
この<link:linkbaseRef>要素のxml:base属性の値を返します。xml:base属性がない場合はnullを返します。
例外:
XBRLDOMRuntimeException -
  • 操作対象のインスタンス文書が準拠しているXBRLのバージョンが2.1でない場合にスローされます。[エラーコード:20100]