|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InstanceDocument
XBRL instances are XML fragments with root element, xbrl. XBRL instances contain facts, with each fact corresponding to a concept defined in their supporting DTS. XBRL instances also contain context and unit elements that provide additional information needed to interpret the facts in the instance.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
addXbrl(Xbrl newChild)
Add a XBRL element child to the root of this document |
Xbrl |
createRoot(java.lang.String namespacePrefix,
java.lang.String targetNamespaceUri,
java.lang.String urlTaxonomySchema,
java.lang.String specPrefix,
java.lang.String specNamespaceUri,
DiscoverableTaxonomySet DTS)
Create a Xbrl Root based on the given TaxonomySchema. |
void |
deleteEmptyFacts()
Should be called after a instance is generated from a DTS, some facts are filled with data and all unused facts should be removed. |
ValidationDocument |
fromXbrl(byte[] data,
java.lang.String systemId)
Initialize this document with XBRL content from the data found in the data byte array and set its id with the given systemid while perfoming XML schema validation. |
ValidationDocument |
fromXbrl(java.io.InputStream data,
java.lang.String systemId)
Initialize this document with XBRL content from the data found in the data stream and set its id with the given systemid while perfoming XML schema validation. |
void |
fromXbrl(java.lang.String systemId,
boolean useDtsCache)
Initialize this document with XBRL content from the data found at the location indicated by the given systemid while perfoming XML schema validation. |
void |
fromXbrlWithoutValidation(java.lang.String systemId,
boolean useDtsCache)
Initialize this document with XBRL content from the data found at the location indicated by the given systemid without perfoming XML schema validation. |
ValidationDocument |
getAllXbrlValidationMessages()
|
java.lang.String |
getNrOfReportedFacts(Network network)
Determine the nr of reported facts on concepts that are presnet in nthe given network |
com.j2r.xbrl.taxonomy.DTSContainer |
getSupportingDTScontainer(boolean useDtsCache)
Each Instance Document can have multiple XBRL elements. |
java.util.List |
getXbrlElements()
|
boolean |
reValidate(ValidationDocument allMsgs)
Validate the instance again |
boolean |
schemaRefsAndDtsesValid()
test whether schemarefs and dts-es are valid |
void |
setXbrlElements(java.util.List xbrlElements)
|
void |
toPtviXbrl(java.io.OutputStream data)
write the PTVI xbrl content of this element to the stream. delagate to the children |
| Methods inherited from interface com.batavia.xbrl.XbrlDocument |
|---|
fromXbrl, fromXbrl, setRoot, toXbrl |
| Methods inherited from interface com.batavia.xml.XmlDocument |
|---|
fromXml, getRoot, getSystemId, setRoot, setSystemId, toXml, toXml, validate |
| Method Detail |
|---|
void deleteEmptyFacts()
Xbrl createRoot(java.lang.String namespacePrefix,
java.lang.String targetNamespaceUri,
java.lang.String urlTaxonomySchema,
java.lang.String specPrefix,
java.lang.String specNamespaceUri,
DiscoverableTaxonomySet DTS)
qName -
com.j2r.xbrl.taxonomy.DTSContainer getSupportingDTScontainer(boolean useDtsCache)
void fromXbrlWithoutValidation(java.lang.String systemId,
boolean useDtsCache)
throws XbrlException
systemId -
XbrlException
void fromXbrl(java.lang.String systemId,
boolean useDtsCache)
throws XbrlException
systemId - useDtsCache -
XbrlException
ValidationDocument fromXbrl(byte[] data,
java.lang.String systemId)
throws XbrlException
data - systemId -
XbrlException
ValidationDocument fromXbrl(java.io.InputStream data,
java.lang.String systemId)
throws XbrlException
data - systemId -
XbrlExceptionvoid toPtviXbrl(java.io.OutputStream data)
void addXbrl(Xbrl newChild)
newChild - java.util.List getXbrlElements()
void setXbrlElements(java.util.List xbrlElements)
xbrlElements - The xbrlElements to set.ValidationDocument getAllXbrlValidationMessages()
java.lang.String getNrOfReportedFacts(Network network)
network -
boolean reValidate(ValidationDocument allMsgs)
throws XbrlException
allMsgs -
XbrlExceptionboolean schemaRefsAndDtsesValid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||