public interface XBRLRelationship
表6-70 XBRLRelationshipインターフェースのフィールドの概要
項番 | 説明 | |
---|---|---|
1 | static int | LABEL_ARC 関係が<link:labelArc>要素によって定義されたことを示します。 |
2 | static int | REFERENCE_ARC 関係が<link:referenceArc>要素によって定義されたことを示します。 |
3 | static int | CALCULATION_ARC 関係が<link:calculationArc>要素によって定義されたことを示します。 |
4 | static int | DEFINITION_ARC 関係が<link:definitionArc>要素によって定義されたことを示します。 |
5 | static int | PRESENTATION_ARC 関係が<link:presentationArc>要素によって定義されたことを示します。 |
6 | static int | FOOTNOTE_ARC 関係が<link:footnoteArc>要素によって定義されたことを示します。 |
7 | static int | HAS_HYPERCUBE_ARC 関係が<link:definitionArc>要素によって定義されたhas-hypercube関係であることを示します。 |
8 | static int | HYPERCUBE_DIMENSION_ARC 関係が<link:definitionArc>要素によって定義されたhypercube-dimension関係であることを示します。 |
9 | static int | DIMENSION_DOMAIN_ARC 関係が<link:definitionArc>要素によって定義されたdimension-domain関係であることを示します。 |
10 | static int | DOMAIN_MEMBER_ARC 関係が<link:definitionArc>要素によって定義されたdomain-member関係であることを示します。 |
11 | static int | DIMENSION_DEFAULT_ARC 関係が<link:definitionArc>要素によって定義されたdimension-default関係であることを示します。 |
表6-71 XBRLRelationshipインターフェースのメソッドの概要
項番 | 説明 | XBRLのバージョン | |
---|---|---|---|
1 | int | getArcType() 関係を定義したアークの種類を調べます。 | 2.1 |
2 | java.lang.String | getExtendedLinkRole() 関係を定義したアークを含む拡張リンクのロールを取得します。 | 2.1 |
3 | java.lang.String | getArcrole() 関係を定義したアークのアークロールを取得します。 | 2.1 |
4 | java.math.BigDecimal | getOrder() 関係を定義したアークのorder属性の値を取得します。 | 2.1 |
5 | java.lang.Object | getFrom() 関係のfrom側のリソースを取得します。 | 2.1 |
6 | java.lang.Object | getTo() 関係のto側のリソースを取得します。 | 2.1 |
7 | java.math.BigInteger | getPriority() 関係を定義したアークのpriority属性の値を取得します。 | 2.1 |
8 | boolean | isOrderAttributeSpecified() 関係を定義したアークのorder属性が定義されているかを判定します。 | 2.1 |
public int getArcType()
表6-72 アークの種類とインターフェースの関係
項番 | 関係を定義したアークの種類 (getArcType()メソッドが返すコード) | 対応するインターフェース |
---|---|---|
1 | LABEL_ARC | XBRLLabelRelationship |
2 | REFERENCE_ARC | XBRLReferenceRelationship |
3 | CALCULATION_ARC | XBRLCalculationRelationship |
4 | DEFINITION_ARC | XBRLDefinitionRelationship |
5 | PRESENTATION_ARC | XBRLPresentationRelationship |
6 | FOOTNOTE_ARC | XBRLFootnoteRelationship |
7 | HAS_HYPERCUBE_ARC※ | XBRLHasHypercubeRelationship |
8 | HYPERCUBE_DIMENSION_ARC※ | XBRLHypercubeDimensionRelationship |
9 | DIMENSION_DOMAIN_ARC※ | XBRLDimensionDomainRelationship |
10 | DOMAIN_MEMBER_ARC※ | XBRLDomainMemberRelationship |
11 | DIMENSION_DEFAULT_ARC※ | XBRLDimensionDefaultRelationship |
注※ XBRL Dimensions1.0の場合だけ存在します。
public java.lang.String getExtendedLinkRole()
public java.lang.String getArcrole()
public java.math.BigDecimal getOrder()
public java.lang.Object getFrom()
表6-73 アークの種類とfrom側のリソースの関係
項番 | 関係を定義したアークの種類 (getArcType()メソッドが返すコード) | from側のリソース (getFrom()メソッドが返すオブジェクト) |
---|---|---|
1 | LABEL_ARC | XBRLTaxonomyElement |
2 | REFERENCE_ARC | XBRLTaxonomyElement |
3 | CALCULATION_ARC | XBRLTaxonomyElement |
4 | DEFINITION_ARC | XBRLTaxonomyElement |
5 | PRESENTATION_ARC | XBRLTaxonomyElement |
6 | FOOTNOTE_ARC | XBRLInstanceElement |
7 | HAS_HYPERCUBE_ARC※ | XBRLTaxonomyItem |
8 | HYPERCUBE_DIMENSION_ARC※ | XBRLTaxonomyHypercubeItem |
9 | DIMENSION_DOMAIN_ARC※ | XBRLTaxonomyDimensionItem |
10 | DOMAIN_MEMBER_ARC※ | XBRLTaxonomyItem |
11 | DIMENSION_DEFAULT_ARC※ | XBRLTaxonomyDimensionItem |
注※ XBRL Dimensions1.0の場合だけ存在します。
public java.lang.Object getTo()
表6-74 アークの種類とto側のリソースの関係
項番 | 関係を定義したアークの種類 (getArcType()メソッドが返すコード) | to側のリソース (getTo()メソッドが返すオブジェクト) |
---|---|---|
1 | LABEL_ARC | XBRLLabel |
2 | REFERENCE_ARC | XBRLReference |
3 | CALCULATION_ARC | XBRLTaxonomyElement |
4 | DEFINITION_ARC | XBRLTaxonomyElement |
5 | PRESENTATION_ARC | XBRLTaxonomyElement |
6 | FOOTNOTE_ARC | XBRLFootnote |
7 | HAS_HYPERCUBE_ARC※ | XBRLTaxonomyHypercubeItem |
8 | HYPERCUBE_DIMENSION_ARC※ | XBRLTaxonomyDimensionItem |
9 | DIMENSION_DOMAIN_ARC※ | XBRLTaxonomyItem |
10 | DOMAIN_MEMBER_ARC※ | XBRLTaxonomyItem |
11 | DIMENSION_DEFAULT_ARC※ | XBRLTaxonomyItem |
注※ XBRL Dimensions1.0の場合だけ存在します。
public java.math.BigInteger getPriority()
public boolean isOrderAttributeSpecified()