| Package | Description |
|---|---|
| com.ihr.xbrl.formula |
Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases
The content of this package is the processor and the required classes to compile and execute
formulas written in the XQuery language from the W3C.
|
| 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.taxonomy |
Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content
of the XBRL Taxonomy Schemas that requires XBRL processing.
|
| com.ihr.xbrl.versioning |
Provides the classes necessary to create or access to the content of a versioning
report.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLInstance[] |
FlFormulaProcessor.formulaInstanceCreation(XBRLInstance source)
Formula instance creation.
|
java.lang.String[] |
FlFormulaProcessor.formulaValidationStr(XBRLInstance source)
Formula validation str.
|
| Modifier and Type | Method and Description |
|---|---|
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(DTSContainer dts,
java.net.URI baseURI,
java.net.URI theURI,
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 .
|
void |
XMLDocumentURI.discoverDTS(XBRLDTSDocument parent) |
void |
XBRLDTSDocument.discoverDTS(XBRLDTSDocument parent)
Fires the rules of DTS Discovery for this object.
|
abstract void |
XBRLDocument.discoverDTS(XBRLDTSDocument parent)
All derived classes MUST implement this method and provide the functionality according to section 3.2 of the
XBRL 2.1 specification
|
void |
XBRLDocument.getDTS()
Launches the rules for DTSDiscovery process that will eventually add more objects to the DTSContainer.
|
XBRLExtendedLink |
XBRLDocument.getExtendedLink(net.sf.saxon.s9api.XdmNode key)
Gets the extended link.
|
XBRLDocument |
DTSContainer.load(javax.xml.transform.Source source)
Load a DTS.
|
XBRLDocument[] |
DTSContainer.load(javax.xml.transform.Source[] ss)
Load a DTS from a set of urls.
|
XBRLDocument |
DTSContainer.load(java.net.URI url)
Load a DTS.
|
XBRLDocument[] |
DTSContainer.load(java.net.URI[] url)
Load a DTS from a set of urls.
|
void |
DTSContainer.recompile()
Recompile schemas loaded into the schemaconfiguration.
|
void |
XMLDocumentURI.setURI(java.net.URI uri)
Sets the value of the URI of this XMLDocumentURI
If the document is in the cache and the supplied URI is not null
or is different from the original URI this method throws an
XBRLInternalErrorException.
|
| Constructor and Description |
|---|
XMLDocumentURI(DTSContainer dts,
java.net.URI baseURI,
java.net.URI theURI,
javax.xml.transform.Source source,
boolean bAddToCache,
XBRLDTSDocument parent)
Create a DocumentURI from the cache or reading it from the supplied URI if it is not
in the cache.
|
| Constructor and Description |
|---|
XBRLValidationExceptionEncapsulateDTSDiscoveryException(DTSDiscoveryException e)
Instantiates a new XBRL validation exception encapsulate dts discovery exception.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLLinkbase.checkRoleType(XBRLRoleType roleType,
java.net.URI txURI)
Check role type.
|
void |
XBRLLinkbase.discoverDTS(XBRLDTSDocument parent) |
void |
XBRLExtendedLink.discoverDTS(XBRLDTSDocument parent) |
| 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 | Method and Description |
|---|---|
void |
XBRLInstance.discoverDTS(XBRLDTSDocument parent)
This process MUST not use Schema Aware XPath expressions
and MUST be limited to the elements that cause DTS Discovery.
|
void |
XBRLInstance.setURI(java.net.URI newURI) |
| Constructor and Description |
|---|
XBRLInstance(DTSContainer dts,
javax.xml.transform.Source xmlSource,
boolean deepProcess)
Creates an instance document
and obtains the content from a javax.xml.transform.Source object
The Document URI of this instance will be set to the systemId of the Source
provided as a parameter.
|
XBRLInstance(DTSContainer dts,
net.sf.saxon.s9api.XdmNode doc,
boolean bAddToCache)
Creates an instance document and sets the document content to the supplied XdmNode.
|
XBRLInstance(XMLDocumentURI d,
boolean bAddToCache)
Creates a new empty instance document according to the configuration object received.
|
| Modifier and Type | Method and Description |
|---|---|
XMLDocumentURI |
IXBRLProcessor.getXBRLInstanceSource(XMLDocumentURI sourceTree)
Extracts from the node the surrounding XBRLInstance as an XdmNode.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLTaxonomy.discoverDTS(XBRLDTSDocument parent) |
XBRLExtendedLink |
XBRLTaxonomy.getExtendedLink(net.sf.saxon.s9api.XdmNode key) |
| Constructor and Description |
|---|
XBRLTaxonomy(DTSContainer dts,
java.net.URI txBase,
java.net.URI txUri,
boolean bAddToCache,
XBRLDTSDocument parent)
Creates a new XBRLTaxonomy instance.
|
XBRLTaxonomy(XMLDocumentURI docURI,
boolean bAddToCache)
Creates a new XBRLTaxonomy instance from an XMLDocumentURI.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VlVersioningProcessor.loadLaunchFile(java.net.URI temporaryFileURI)
Load a launch file.
|
void |
VlVersioningProcessor.loadVersioningReport(XBRLInstance versioningReport)
Second edition of this method.
|
| Constructor and Description |
|---|
VlVersioningProcessor(java.lang.String versioningDTSUri,
java.lang.String versioningConfSuiteSchema,
DTSContainer fromDTS,
DTSContainer toDTS)
Creates an instance of the versioning processor.
|
VlVersioningProcessor(java.lang.String versioningDTSUri,
java.lang.String versioningConfSuiteSchema,
XBRLInstance vlDTS)
Creates an instance of the versioning processor.
|