Package | Description |
---|---|
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
com.ihr.xbrl.om.errors |
Provides the classes necessary to produce and process XBRL related errors
There are two error categories.
|
com.ihr.xbrl.om.exLinks |
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
|
com.ihr.xbrl.om.instance |
Provides the classes necessary to process, read and write the content of XBRL Instance documents.
|
com.ihr.xbrl.om.ixbrl | |
com.ihr.xbrl.om.sax | |
com.ihr.xbrl.om.taxonomy |
Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content
of the XBRL Taxonomy Schemas that requires XBRL processing.
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLDocument
Contains the Properties of the object 2.2.2 XBRL Document Information Item
The [Document URI] property is provided by the parent class XMLDocumentURI
The [Document Information Item] property is provided by the root class XMLFragment
The [Additional Properties] Properties are provided by classes derived by extension of this class
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentURI |
DTSContainer.cacheGet(java.lang.Integer documentURI)
Obtains a document from the cache indexed by document URI
The URI is absolutized and normalized before comparison.
|
XMLDocumentURI |
DTSContainer.cacheGet(java.net.URI documentURI)
Obtains a document from the cache using the document URI.
|
static XMLDocumentURI |
XBRLDocument.createDocument(DTSContainer dts,
java.lang.Integer resolvedURI,
javax.xml.transform.Source source,
boolean addToCache,
XBRLDTSDocument parent)
Creates a Document, (instance, taxonomy or linkbase)
by accessing the root element and looking at the document type
if the document is not a linkbase, schema or xbrl instance returns null.
|
static XMLDocumentURI |
XBRLDocument.createDocument(DTSContainer dts,
java.net.URI resolvedURI,
javax.xml.transform.Source source,
boolean addToCache,
XBRLDTSDocument parent)
Creates a Document, (instance, taxonomy or linkbase)
by accessing the root element and looking at the document type
if the document is not a linkbase, schema or xbrl instance returns null.
|
static XMLDocumentURI |
XBRLDocument.createDocument(XMLDocumentURI node,
boolean addToCache)
Transforms the XMLDocumentURI in the node parameter into a XBRLDocument
Linkbase, Taxonomy or Instance depending on the root node .
|
static XMLDocumentURI |
XBRLDocument.createDynamicDocument(DTSContainer dts,
java.net.URI resolvedURI,
javax.xml.transform.Source source,
boolean addToCache,
XBRLDTSDocument parent)
Same as createDocument().
|
XMLDocumentURI |
DTSContainer.getCacheElement(int index)
Returns the nth element in the cache.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XMLDocumentURI> |
XBRLHasDTSTarget.getChildren()
Gets the children.
|
java.util.Iterator<XMLDocumentURI> |
XMLDocumentURI.getChildren()
Access to the Children property.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XMLDocumentURI.addChild(XMLDocumentURI child)
Add a new clid to this document list of children.
|
void |
DTSContainer.cachePut(XMLDocumentURI documentURI)
Stores a document in the cache indexed by document URI
The URI is absolutized and normalized before stored being stored.
|
static XMLDocumentURI |
XBRLDocument.createDocument(XMLDocumentURI node,
boolean addToCache)
Transforms the XMLDocumentURI in the node parameter into a XBRLDocument
Linkbase, Taxonomy or Instance depending on the root node .
|
void |
XMLDocumentURI.delChild(XMLDocumentURI child)
Removes a child document from the list of document children.
|
XMLFragment |
DTSContainer.resolveXPointer(java.net.URI uriHref,
XMLDocumentURI doc)
resolve the XPointer to the node pointed to and returns the XMLFragment it points to or null if none can
be found.
|
Constructor and Description |
---|
DTSDiscoveryException(int subCode,
XMLDocumentURI source)
Instantiates a new DTS discovery exception.
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLLinkbase
Provides the properties of the XBRL Linkbase information item
The [Parent] property is the parent class XBRLDocument
An XBRL Linkbase is just the container of documentation and extended links.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentURI |
XLinkElement.getHRefDocument()
Obtains the document this simple link or locator is pointing to.
|
XMLDocumentURI |
XLinkElement.getHRefDocumentResolved()
Obtains the document this simple link or locator is pointing to.
|
Constructor and Description |
---|
XBRLLinkbase(XBRLDocument parent,
XMLDocumentURI combinedDocument)
Creates a linkbase, the parent XBRLDocumentURI Item is an XBRL Taxonomy
Used to create embedded linkbases, Parent is the parent taxonomy and XMLDocumentURI is the link:linkbase element.
|
XBRLLinkbase(XMLDocumentURI other,
boolean bAddToCache)
Creates a linkbase, the parent XBRLDocumentInformation Item is this object
Used to create external linkbases.
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLInstance
Class that encapsulates the content of an XBRL instance document
Instance documents can be created via API calls or can be created from the content of an XML file.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
XBRLInstance.isIXBRL(XMLDocumentURI documentNode)
Returns true if the XMLDocumentURI is an iXBRL document.
|
static boolean |
XBRLInstance.isIXBRL1_1(XMLDocumentURI documentNode)
Returns true if the XMLDocumentURI is an iXBRL 1.1 document.
|
Constructor and Description |
---|
XBRLInstance(XMLDocumentURI doc,
boolean bAddToCache)
Creates a new empty instance document according to the configuration object received.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentURI |
IXBRLProcessorBase.getXBRLInstanceSource(javax.xml.transform.Source sourceTree)
Extracts from the node the surrounding XBRLInstance as an XdmNode.
|
XMLDocumentURI |
IIXBRLProcessor.getXBRLInstanceSource(javax.xml.transform.Source sourceTree)
Transforms a sourceTree into an XBRLInstance document applying the transformation rules
defined in the IXBRL specification.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLTreeModelSchema.setXBRLDocumentInfo(XMLDocumentURI xmlDocumentURI)
Assign the XBRLDocumentInfo collected to the XMLDocumentURI passed
as parameter.
|
void |
XBRLKeyElementsInterceptor.setXBRLDocumentInfo(XMLDocumentURI xmlDocumentURI)
Assigns the collected XBRLDocumentInfo to the document loaded
by xmlDocumentURI and resets the value to null. so this method
can only be called once per document
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLTaxonomy
Provides the properties of an XBRL Taxonomy Information Item
The [Parent] property is the parent class XBRLDocument.
|
Constructor and Description |
---|
XBRLTaxonomy(XMLDocumentURI docURI,
boolean bAddToCache)
Creates a new XBRLTaxonomy instance from an XMLDocumentURI.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa