com.hitachi.xbrl.instanceパッケージは,インスタンス文書を操作するためのインターフェースを提供します。
表6-15 com.hitachi.xbrl.instanceパッケージのインターフェース
項番 | インターフェース | 説明 | XBRLのバージョン | XBRL Dimensionsのバージョン |
---|---|---|---|---|
1 | XBRLArcroleRef | インスタンス文書に記述されている<link:arcroleRef>要素を表します。 | 2.1 | 該当しない |
2 | XBRLContext | コンテキスト要素を表します。 | 2.0および2.1 | 該当しない |
3 | XBRLContext2 | コンテキスト要素を表します。 | 2.1 | 該当しない |
4 | XBRLEntity | エンティティ要素を表します。 | 2.0および2.1 | 該当しない |
5 | XBRLFootnote | 脚注を表します。 | 2.0および2.1 | 該当しない |
6 | XBRLIdentifier | 識別子要素を表します。 | 2.0および2.1 | 該当しない |
7 | XBRLInstanceDocument | インスタンス文書全体を表します。 | 2.0および2.1 | 該当しない |
8 | XBRLInstanceDocumentBuilder | インスタンス文書からXBRLInstanceDocumentオブジェクトを取得するためのAPIを定義します。 | 2.0および2.1 | 該当しない |
9 | XBRLInstanceDocumentBuilderFactory | XBRLInstanceDocumentBuilderオブジェクトを生成するためのAPIを定義します。 | 2.0および2.1 | 該当しない |
10 | XBRLInstanceDocumentWriter | インスタンス文書をストリームに書き出します。 | 2.0および2.1 | 該当しない |
11 | XBRLInstanceDocumentWriterFactory | XBRLInstanceDocumentWriterオブジェクトを生成するためのAPIを定義します。 | 2.0および2.1 | 該当しない |
12 | XBRLInstanceElement | インスタンス文書に記述されている要素を表します。 | 2.0および2.1 | 該当しない |
13 | XBRLInstanceItem | アイテムを表します。 | 2.0および2.1 | 該当しない |
14 | XBRLInstanceNode | インスタンス文書を構成するノードを表します。 | 2.0および2.1 | 該当しない |
15 | XBRLInstanceTuple | インスタンス文書に記述されているタプルを表します。 | 2.0および2.1 | 該当しない |
16 | XBRLLinkbaseRef | インスタンス文書に記述されている<link:linkbaseRef>要素を表します。 | 2.0および2.1 | 該当しない |
17 | XBRLMeasure | 計量要素を表します。 | 2.0 | 該当しない |
18 | XBRLMeasureOrOperator | 計量要素または演算子要素を表します。 | 2.0 | 該当しない |
19 | XBRLNonNumericContext | 非数値コンテキスト要素を表します。 | 2.0 | 該当しない |
20 | XBRLNumericContext | 数値コンテキスト要素を表します。 | 2.0 | 該当しない |
21 | XBRLOperator | 演算子要素を表します。 | 2.0 | 該当しない |
22 | XBRLPeriod | 時期要素を表します。 | 2.0および2.1 | 該当しない |
23 | XBRLRoleRef | インスタンス文書に記述されている<link:roleRef>要素を表します。 | 2.1 | 該当しない |
24 | XBRLScenario | シナリオ要素を表します。 | 2.0および2.1 | 該当しない |
25 | XBRLSchemaRef | <link:schemaRef>要素を表します。 | 2.1 | 該当しない |
26 | XBRLSegment | セグメント要素を表します。 | 2.0および2.1 | 該当しない |
27 | XBRLUnit | 単位要素を表します。 | 2.0 | 該当しない |
28 | XBRLUnit2 | 単位要素を表します。 | 2.1 | 該当しない |
29 | XBRLDimensionMember | <xbrldi:explicitMember>要素または<xbrldi:typedMember>要素を表します。 | 2.1 | 1.0 |
30 | XBRLExplicitMember | <xbrldi:explicitMember>要素を表します。 | 2.1 | 1.0 |
31 | XBRLTypedMember | <xbrldi:typedMember>要素を表します。 | 2.1 | 1.0 |