ラベルを追加するサンプルコードについて説明します。
ラベルを追加する際に使用するクラスおよびインターフェースを次の表に示します。
表4-41 ラベルを追加する際に使用するクラスおよびインターフェース
項番 | 使用するクラスおよびインターフェース | 説明 |
---|---|---|
1 | com.hitachi.xbrl.simple.taxonomy.SimpleLabel | 単純なタクソノミー文書のラベルを表します。 |
2 | com.hitachi.xbrl.simple.taxonomy.SimpleLabelEdge | 単純なタクソノミー文書を構成するラベルリンクの一辺(一つの関係)を表します。 |
3 | com.hitachi.xbrl.simple.taxonomy.SimpleTaxonomy | 編集できる単純なタクソノミー文書全体を表します。 |
4 | com.hitachi.xbrl.util.XBRLConstants | ユーザーアプリケーションで利用できる定数を定義します。 |
ラベルをXBRL DOMに追加するコードは次のとおりです。
// ラベルを作成 |
このサンプルコードでは,「4.9.2 アイテム定義の追加」で生成したアイテム定義に,次に示す日本語と英語のラベルを関連づけ,拡張したタクソノミー文書に追加します。
<link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"> |