public interface XBRLTaxonomyElement
extends XBRLTaxonomyNode
表6-107 XBRLTaxonomyElementインターフェースのフィールドの概要
項番 | 説明 | |
---|---|---|
1 | static int | ITEM_ELEMENT このオブジェクトは,アイテムの要素宣言を表します。 |
2 | static int | TUPLE_ELEMENT このオブジェクトは,タプルの要素宣言を表します。 |
3 | static int | OTHER_ELEMENT このオブジェクトは,アイテムまたはタプル以外の要素の要素宣言を表します。 |
4 | static int | HYPERCUBE_ITEM_ELEMENT このオブジェクトは,ハイパーキューブの要素宣言を表します。 |
5 | static int | DIMENSION_ITEM_ELEMENT このオブジェクトは,ディメンジョンの要素宣言を表します。 |
表6-108 XBRLTaxonomyElementインターフェースのメソッドの概要
項番 | 説明 | XBRLのバージョン | |
---|---|---|---|
1 | int | getElementType() オブジェクトの型を表すコードを取得します。 | 2.0および2.1 |
2 | java.lang.String | getNamespaceURI() 要素が属する名前空間URIを取得します。 | 2.0および2.1 |
3 | java.lang.String | getName() 要素の名前を取得します。 | 2.0および2.1 |
4 | XBRLQName | getType() 要素の型を示す修飾名を取得します。 | 2.0および2.1 |
5 | XBRLQName | getSubstitutionGroup() 要素のヘッド要素の修飾名を取得します。 | 2.0および2.1 |
6 | boolean | isAbstract() 要素が抽象的かどうかを調べます。 | 2.0および2.1 |
7 | boolean | isNillable() 要素の要素宣言のnillable属性の値を取得します。 | 2.1 |
8 | java.lang.String | getId() 要素のid属性の値を取得します。 | 2.0および2.1 |
9 | java.lang.String | getBalance() 要素宣言のxbrli:balance属性を取得します。 | 2.0および2.1 |
10 | java.util.List<XBRLLabel> | getLabels() 要素に関連づけられているラベルのリストを取得します。 | 2.0および2.1 |
11 | java.util.List<XBRLLabel> | getLabelsByLang(java.lang.String lang) 要素に関連づけられているラベルのうち,指定した言語のラベルのリストを取得します。 | 2.0および2.1 |
12 | java.util.List<XBRLLabel> | getLabelsByRole(java.lang.String role) 要素に関連づけられているラベルのうち,指定したロールを持つラベルのリストを取得します。 | 2.0および2.1 |
13 | XBRLLabel | getLabel(java.lang.String lang, java.lang.String role) 要素に関連づけられているラベルのうち,指定した言語とロールを持つラベルを取得します。 | 2.0および2.1 |
14 | java.util.List<XBRLLabel> | getLabels(java.lang.String lang, java.lang.String role) 要素に関連づけられているラベルのうち,指定した言語とロールを持つラベルのリストを取得します。 | 2.1 |
15 | java.util.List<XBRLLabelRelationship> | getLabelRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素の要素宣言とラベルの関係を表すXBRLLabelRelationshipオブジェクトのリストを取得します。 | 2.1 |
16 | java.util.List<XBRLReference> | getReferences() 要素に関連づけられている文献への参照のリストを取得します。 | 2.0および2.1 |
17 | java.util.List<XBRLReference> | getReferences(java.lang.String role) 要素に関連づけられている文献への参照のうち,指定したロールを持つ文献への参照のリストを取得します。 | 2.0および2.1 |
18 | java.util.List<XBRLReferenceRelationship> | getReferenceRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素の要素宣言と文献への参照の関係を表すXBRLReferenceRelationshipオブジェクトのリストを取得します。 | 2.1 |
19 | java.util.List<XBRLCalculationRelationship> | getCalculationRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素宣言とほかの要素宣言との関係を表すXBRLCalculationRelationshipオブジェクトのリストを取得します。 | 2.1 |
20 | java.util.List<XBRLDefinitionRelationship> | getDefinitionRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素宣言とほかの要素宣言の関係を表すXBRLDefinitionRelationshipオブジェクトのリストを取得します。 | 2.1 |
21 | java.util.List<XBRLPresentationRelationship> | getPresentationRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素宣言とほかの要素宣言の関係を表すXBRLPresentationRelationshipオブジェクトのリストを取得します。 | 2.1 |
22 | XBRLTaxonomyTypeDefinition | getTaxonomyTypeDefinition() 要素の型定義を表すXBRLTaxonomyTypeDefinitionオブジェクトを取得します。 | 2.1 |
public int getElementType()
public java.lang.String getNamespaceURI()
public java.lang.String getName()
public XBRLQName getType()
public XBRLQName getSubstitutionGroup()
public boolean isAbstract()
public boolean isNillable()
public java.lang.String getId()
public java.lang.String getBalance()
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 XBRLLabel getLabel(java.lang.String lang,
java.lang.String role)
図6-17 一つの要素に対して同じ言語とロールを持つラベルが複数関連づけられている場合の例
public java.util.List<XBRLLabel> getLabels(java.lang.String lang,
java.lang.String role)
public java.util.List<XBRLLabelRelationship> getLabelRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public java.util.List<XBRLReference> getReferences()
public java.util.List<XBRLReference> getReferences(java.lang.String role)
public java.util.List<XBRLReferenceRelationship> getReferenceRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public java.util.List<XBRLCalculationRelationship> getCalculationRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public java.util.List<XBRLDefinitionRelationship> getDefinitionRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public java.util.List<XBRLPresentationRelationship> getPresentationRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public XBRLTaxonomyTypeDefinition getTaxonomyTypeDefinition()