public interface XBRLTaxonomyDocument
extends XBRLTaxonomyNode
表6-104 XBRLTaxonomyDocumentインターフェースのメソッドの概要
項番 | 説明 | XBRLのバージョン | XBRL Dimensionsのバージョン | |
---|---|---|---|---|
1 | XBRLDocumentManager | getOwnerDocumentManager() タクソノミー文書を所有するXBRLDocumentManagerオブジェクトを取得します。 | 2.0および2.1 | 該当しない |
2 | int | getXBRLVersion() タクソノミー文書が準拠するXBRLバージョンを取得します。 | 2.0および2.1 | 該当しない |
3 | PTVLinkbase | getPTVLinkbase() タクソノミー文書の解析時に生成されたPTVLIを取得します。 | 2.1 | 該当しない |
4 | java.util.List<XBRLTaxonomyComponent> | getTaxonomyComponents() タクソノミー文書を構成するXML文書のリストを取得します。 | 2.0および2.1 | 該当しない |
5 | java.util.List<XBRLTaxonomyBody> | getTaxonomyBodies() タクソノミー文書を構成するタクソノミー本体のリストを取得します。 | 2.0および2.1 | 該当しない |
6 | XBRLTaxonomyBody | getTaxonomyBody(java.lang.String targetNamespaceURI) タクソノミー文書を構成するタクソノミー本体のうち,指定した名前空間URIを持つタクソノミー本体を取得します。 | 2.0 | 該当しない |
7 | java.util.List<XBRLLinkbase> | getLinkbases() タクソノミー文書を構成するリンクベースのリストを取得します。 | 2.0および2.1 | 該当しない |
8 | java.util.List<XBRLTaxonomyComponent> | getStartingPoints() タクソノミー文書を構成する際の出発点となったタクソノミー本体およびリンクベースのリストを取得します。 | 2.1 | 該当しない |
9 | java.util.List<XBRLTaxonomyElement> | getElements() タクソノミー文書に記述されている要素の要素宣言のリストを取得します。 | 2.0および2.1 | 該当しない |
10 | XBRLTaxonomyElement | getElement(java.lang.String namespaceURI, java.lang.String name) 指定した名前の要素の要素宣言を取得します。 | 2.0および2.1 | 該当しない |
11 | java.util.List<XBRLRoleType> | getRoleTypes() タクソノミー文書に記述されている<link:roleType>要素のリストを取得します。 | 2.1 | 該当しない |
12 | java.util.List<XBRLRoleType> | getRoleTypes(java.lang.String roleURI) タクソノミー文書に記述されている<link:roleType>要素のうち,指定した値のカスタムロールを定義している<link:roleType>要素のリストを取得します。 | 2.1 | 該当しない |
13 | java.util.List<XBRLArcroleType> | getArcroleTypes() タクソノミー文書に記述されている<link:arcroleType>要素のリストを取得します。 | 2.1 | 該当しない |
14 | java.util.List<XBRLArcroleType> | getArcroleTypes(java.lang.String arcroleURI) タクソノミー文書に記述されている<link:arcroleType>要素のうち,指定した値のカスタムアークロールを定義している<link:arcroleType>要素のリストを取得します。 | 2.1 | 該当しない |
15 | java.util.List<XBRLLabel> | getLabels() タクソノミー文書に記述されているラベルのリストを取得します。 | 2.0および2.1 | 該当しない |
16 | java.util.List<XBRLLabel> | getLabelsByLang(java.lang.String lang) タクソノミー文書に記述されているラベルのうち,指定した言語のラベルのリストを取得します。 | 2.0および2.1 | 該当しない |
17 | java.util.List<XBRLLabel> | getLabelsByRole(java.lang.String role) タクソノミー文書に記述されているラベルのうち,指定したロールを持つラベルのリストを取得します。 | 2.0および2.1 | 該当しない |
18 | java.util.List<XBRLLabel> | getLabels(java.lang.String lang, java.lang.String role) タクソノミー文書に記述されているラベルのうち,指定した言語およびロールを持つラベルのリストを取得します。 | 2.0および2.1 | 該当しない |
19 | java.util.List<XBRLReference> | getReferences() タクソノミー文書に記述されている文献への参照のリストを取得します。 | 2.0および2.1 | 該当しない |
20 | java.util.List<XBRLReference> | getReferences(java.lang.String role) タクソノミー文書に記述されている文献への参照のうち,指定したロールを持つ文献への参照のリストを取得します。 | 2.0および2.1 | 該当しない |
21 | XBRLTaxonomyElement[] | findCalculationRootElements(java.lang.String extendedLinkRole, java.lang.String arcrole) 計算リンクで定義された関係のネットワークでルートとなる要素宣言を検索します。 | 2.1 | 該当しない |
22 | XBRLTaxonomyElement[] | findDefinitionRootElements(java.lang.String extendedLinkRole, java.lang.String arcrole) 定義リンクで定義された関係のネットワークでルートとなる要素宣言を検索します。 | 2.1 | 該当しない |
23 | XBRLTaxonomyElement[] | findPresentationRootElements(java.lang.String extendedLinkRole, java.lang.String arcrole) プレゼンテーションリンクで定義された関係のネットワークでルートとなる要素宣言を検索します。 | 2.1 | 該当しない |
24 | java.util.List<XBRLNamespaceDeclaration> | getNamespaceDeclarations() タクソノミー文書に記述されている名前空間宣言のリストを取得します。 | 2.1 | 該当しない |
25 | java.util.List<XBRLTaxonomyLinkbaseRef> | getLinkbaseRefs() タクソノミー文書に存在する<link:linkbaseRef>要素のリストを取得します。 | 2.1 | 該当しない |
26 | java.util.List<XBRLTaxonomyRoleRef> | getRoleRefs() タクソノミー文書に存在する<link:roleRef>要素のリストを取得します。 | 2.1 | 該当しない |
27 | java.util.List<XBRLTaxonomyTypeDefinition> | getTaxonomyTypeDefinitions() タクソノミー文書で定義された型定義のリストを取得します。 | 2.1 | 該当しない |
28 | java.util.List<XBRLNamespaceDeclaration> | getNamespaceDeclarationsByPrefix(java.lang.String prefix) タクソノミー文書で定義される名前空間宣言のうち,引数で指定した名前空間接頭辞の名前空間宣言のリストを取得します。 | 2.1 | 該当しない |
29 | java.util.List<XBRLNamespaceDeclaration> | getNamespaceDeclarationsByURI(java.lang.String uri) タクソノミー文書で定義される名前空間宣言のうち,引数で指定した名前空間URIの名前空間宣言のリストを取得します。 | 2.1 | 該当しない |
30 | XBRLTaxonomyTypeDefinition | getTaxonomyTypeDefinition(java.lang.String namespaceURI, java.lang.String name) 引数で指定した名前の型定義を取得します。 | 2.1 | 該当しない |
31 | java.util.List<XBRLDimensionalRelationshipSet> | getDimensionalRelationshipSets() タクソノミー文書で定義されるDRSのリストを取得します。 | 2.1 | 1.0 |
32 | int | getDimensionsVersion() タクソノミー文書が準拠しているXBRL Dimensionsのバージョンを取得します。 | 2.1 | 該当しない |
public XBRLDocumentManager getOwnerDocumentManager()
public int getXBRLVersion()
public PTVLinkbase getPTVLinkbase()
public java.util.List<XBRLTaxonomyComponent> getTaxonomyComponents()
public java.util.List<XBRLTaxonomyBody> getTaxonomyBodies()
public XBRLTaxonomyBody getTaxonomyBody(java.lang.String targetNamespaceURI)
public java.util.List<XBRLLinkbase> getLinkbases()
public java.util.List<XBRLTaxonomyComponent> getStartingPoints()
public java.util.List<XBRLTaxonomyElement> getElements()
public XBRLTaxonomyElement getElement(java.lang.String namespaceURI,
java.lang.String name)
public java.util.List<XBRLRoleType> getRoleTypes()
public java.util.List<XBRLRoleType> getRoleTypes(java.lang.String roleURI)
public java.util.List<XBRLArcroleType> getArcroleTypes()
public java.util.List<XBRLArcroleType> getArcroleTypes(java.lang.String arcroleURI)
public java.util.List<XBRLLabel> getLabels()
public java.util.List<XBRLLabel> getLabelsByLang(java.lang.String lang)
public java.util.List<XBRLLabel> getLabelsByRole(java.lang.String role)
public java.util.List<XBRLLabel> getLabels(java.lang.String lang,
java.lang.String role)
public java.util.List<XBRLReference> getReferences()
public java.util.List<XBRLReference> getReferences(java.lang.String role)
public XBRLTaxonomyElement[] findCalculationRootElements(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public XBRLTaxonomyElement[] findDefinitionRootElements(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public XBRLTaxonomyElement[] findPresentationRootElements(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public java.util.List<XBRLNamespaceDeclaration> getNamespaceDeclarations()
public java.util.List<XBRLTaxonomyLinkbaseRef> getLinkbaseRefs()
public java.util.List<XBRLTaxonomyRoleRef> getRoleRefs()
public java.util.List<XBRLTaxonomyTypeDefinition> getTaxonomyTypeDefinitions()
public java.util.List<XBRLNamespaceDeclaration> getNamespaceDeclarationsByPrefix(java.lang.String prefix)
public java.util.List<XBRLNamespaceDeclaration> getNamespaceDeclarationsByURI(java.lang.String uri)
public XBRLTaxonomyTypeDefinition getTaxonomyTypeDefinition(java.lang.String namespaceURI,java.lang.String name)
public java.util.List<XBRLDimensionalRelationshipSet> getDimensionalRelationshipSets()
public int getDimensionsVersion()