XBRLInstance: Difference between revisions
From XBRLWiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[http://www.reportingstandard.com/apidoc/com/ihr/xbrl/om/instance/XBRLInstance.html XBRLInstance javadoc page]] | [[http://www.reportingstandard.com/apidoc/com/ihr/xbrl/om/instance/XBRLInstance.html XBRLInstance javadoc page]] | ||
===Description=== | |||
A XBRLInstance object represents the content of an XBRL Report. This is: | A XBRLInstance object represents the content of an XBRL Report. This is: | ||
* all XBRL | * all XBRL facts , and | ||
* all XBRL contexts, and | * all XBRL contexts, and | ||
* all XBRL units, and | * all XBRL units, and | ||
* all | * all Footnote Linkbases, and | ||
* all references to XBRLTaxonomies, XBRLLinkbases, XBRLRoleRef and XBRLArcroleRef required for | * all references to XBRLTaxonomies, XBRLLinkbases, XBRLRoleRef and XBRLArcroleRef required for obtaining the DTS. | ||
===How to create an instance of a XBRLInstance=== | ===How to create an instance of a XBRLInstance=== | ||
Line 18: | Line 18: | ||
The XBRLInstance object is able to automatically change its content in order to keep consistency during operations with the XBRLInstance. For example, the action of adding a new XBRLFact item to the report may automatically add a new context, a new unit and a new reference to the required taxonomy schema to the report. Deleting the last concept using an XBRLUnit will make the serializable version of the XBRLInstance not to contain the unreferenced unit. | The XBRLInstance object is able to automatically change its content in order to keep consistency during operations with the XBRLInstance. For example, the action of adding a new XBRLFact item to the report may automatically add a new context, a new unit and a new reference to the required taxonomy schema to the report. Deleting the last concept using an XBRLUnit will make the serializable version of the XBRLInstance not to contain the unreferenced unit. | ||
The XBRLInstance object implements the XBRLFactsList interface. | |||
===Examples=== | ===Examples=== |
Revision as of 15:02, 26 June 2009
Description
A XBRLInstance object represents the content of an XBRL Report. This is:
- all XBRL facts , and
- all XBRL contexts, and
- all XBRL units, and
- all Footnote Linkbases, and
- all references to XBRLTaxonomies, XBRLLinkbases, XBRLRoleRef and XBRLArcroleRef required for obtaining the DTS.
How to create an instance of a XBRLInstance
There are several ways:
TBD
Remarks
The XBRLInstance object is able to automatically change its content in order to keep consistency during operations with the XBRLInstance. For example, the action of adding a new XBRLFact item to the report may automatically add a new context, a new unit and a new reference to the required taxonomy schema to the report. Deleting the last concept using an XBRLUnit will make the serializable version of the XBRLInstance not to contain the unreferenced unit.
The XBRLInstance object implements the XBRLFactsList interface.