| 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  | XBRLDocumentContains 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  | XBRLLinkbaseProvides 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  | XBRLInstanceClass 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  | XBRLTaxonomyProvides 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