public interface XBRLInstanceElement
extends XBRLInstanceNode
表6-30 XBRLInstanceElementインターフェースのフィールドの概要
項番 | 説明 | |
---|---|---|
1 | static int | ITEM_ELEMENT このオブジェクトは,アイテムを表します。 |
2 | static int | TUPLE_ELEMENT このオブジェクトは,タプルを表します。 |
表6-31 XBRLInstanceElementインターフェースのメソッドの概要
項番 | 説明 | XBRLのバージョン | |
---|---|---|---|
1 | XBRLTaxonomyElement | getTaxonomyElement() 要素の要素宣言を取得します。 | 2.0および2.1 |
2 | int | getElementType() オブジェクトの型を表すコードを取得します。 | 2.0および2.1 |
3 | java.lang.String | getNamespaceURI() 要素が属する名前空間URIを取得します。 | 2.0および2.1 |
4 | java.lang.String | getPrefix() 要素の名前空間接頭辞を取得します。 | 2.0および2.1 |
5 | java.lang.String | getName() 要素の名前を取得します。 | 2.0および2.1 |
6 | java.lang.String | getId() 要素のid属性の値を取得します。 | 2.0および2.1 |
7 | void | setId(java.lang.String id) 要素のid属性の値を設定します。 | 2.0および2.1 |
8 | java.util.List<XBRLLabel> | getLabels() 要素に関連づけられているラベルのリストを取得します。 | 2.0および2.1 |
9 | java.util.List<XBRLLabel> | getLabelsByLang(java.lang.String lang) 要素に関連づけられているラベルのうち,指定した言語のラベルのリストを取得します。 | 2.0および2.1 |
10 | java.util.List<XBRLLabel> | getLabelsByRole(java.lang.String role) 要素に関連づけられているラベルのうち,指定したロールを持つラベルのリストを取得します。 | 2.0および2.1 |
11 | XBRLLabel | getLabel(java.lang.String lang, java.lang.String role) 要素に関連づけられているラベルのうち,指定した言語とロールを持つラベルを取得します。 | 2.0および2.1 |
12 | java.util.List<XBRLLabel> | getLabels(java.lang.String lang, java.lang.String role) 要素に関連づけられているラベルのうち,指定した言語とロールを持つラベルのリストを取得します。 | 2.1 |
13 | java.util.List<XBRLLabelRelationship> | getLabelRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素の要素宣言とラベルの関係を表すXBRLLabelRelationshipオブジェクトのリストを取得します。 | 2.1 |
14 | java.util.List<XBRLReference> | getReferences() 要素に関連づけられている文献への参照のリストを取得します。 | 2.0および2.1 |
15 | java.util.List<XBRLReference> | getReferences(java.lang.String role) 要素に関連づけられている文献への参照のうち,指定したロールを持つ文献への参照のリストを取得します。 | 2.0および2.1 |
16 | java.util.List<XBRLReferenceRelationship> | getReferenceRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素の要素宣言と文献への参照の関係を表すXBRLReferenceRelationshipオブジェクトのリストを取得します。 | 2.1 |
17 | boolean | isNillable() 要素の要素宣言のnillable属性の値を取得します。 | 2.1 |
18 | boolean | isNil() 要素のxsi:nil属性の値を取得します。 | 2.1 |
19 | void | setNil(java.lang.Boolean nil) 要素のxsi:nil属性の値を設定します。 | 2.1 |
20 | java.util.List<XBRLFootnote> | getFootnotes() 要素に関連づけられている脚注のリストを取得します。 | 2.0および2.1 |
21 | java.util.List<XBRLFootnote> | getFootnotesByLang(java.lang.String lang) 要素に関連づけられている脚注のうち,指定した言語の脚注のリストを取得します。 | 2.0および2.1 |
22 | java.util.List<XBRLFootnote> | getFootnotesByRole(java.lang.String role) 要素に関連づけられている脚注のうち,指定したロールの脚注のリストを取得します。 | 2.0および2.1 |
23 | java.util.List<XBRLFootnote> | getFootnotes(java.lang.String lang, java.lang.String role) 要素に関連づけられている脚注のうち,指定した言語およびロールの脚注のリストを取得します。 | 2.0および2.1 |
24 | XBRLFootnote | addFootnote(XBRLFootnote newFootnote) 要素に脚注を関連づけます。 | 2.0および2.1 |
25 | XBRLFootnote | addFootnote(XBRLFootnote newFootnote, java.lang.String arcrole, java.math.BigDecimal order) 要素に脚注を関連づけます。カスタムアークロールを使用できます。 | 2.1 |
26 | XBRLFootnote | removeFootnote(XBRLFootnote oldFootnote) 要素と脚注の関連づけを削除します。 | 2.0および2.1 |
27 | XBRLFootnote | removeFootnote(XBRLFootnote oldFootnote, java.lang.String arcrole, java.math.BigDecimal order) 要素と脚注の関連づけを削除します。 | 2.1 |
28 | java.util.List<XBRLFootnoteRelationship> | getFootnoteRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素と脚注の関係を表すXBRLFootnoteRelationshipオブジェクトのリストを取得します。 | 2.1 |
29 | boolean | isNilAttributeSpecified() 要素にxsi:nil属性が定義されていたかどうかを調べます。 | 2.1 |
30 | java.util.List<XBRLDefinitionRelationship> | getDefinitionRelationships(java.lang.String extendedLinkRole, java.lang.String arcrole) 要素の要素宣言とほかの要素宣言の関係を表すXBRLDefinitionRelationshipオブジェクトのリストを取得します。 | 2.1 |
public XBRLTaxonomyElement getTaxonomyElement()
public int getElementType()
public java.lang.String getNamespaceURI()
public java.lang.String getPrefix()
public java.lang.String getName()
public java.lang.String getId()
public void setId(java.lang.String id)
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)
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 boolean isNillable()
public boolean isNil()
public void setNil(java.lang.Boolean nil)
public java.util.List<XBRLFootnote> getFootnotes()
public java.util.List<XBRLFootnote> getFootnotesByLang(java.lang.String lang)
public java.util.List<XBRLFootnote> getFootnotesByRole(java.lang.String role)
public java.util.List<XBRLFootnote> getFootnotes(java.lang.String lang,
java.lang.String role)
public XBRLFootnote addFootnote(XBRLFootnote newFootnote)
public XBRLFootnote addFootnote(XBRLFootnote newFootnote,
java.lang.String arcrole,
java.math.BigDecimal order)
public XBRLFootnote removeFootnote(XBRLFootnote oldFootnote)
public XBRLFootnote removeFootnote(XBRLFootnote oldFootnote,
java.lang.String arcrole,
java.math.BigDecimal order)
public java.util.List<XBRLFootnoteRelationship> getFootnoteRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)
public boolean isNilAttributeSpecified()
public java.util.List<XBRLDefinitionRelationship>
getDefinitionRelationships(java.lang.String extendedLinkRole,
java.lang.String arcrole)