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.
|
void |
XBRLDocumentRootNode.checkRoleType(XBRLRoleType roleType,
java.net.URI txURI)
Check role type.
|
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().
|
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 |
XMLDocumentURI.discoverDTS(XBRLDTSDocument parent)
Discover DTS.
|
void |
XBRLDTSDocument.discoverDTS(XBRLDTSDocument parent)
Fires the rules of DTS Discovery for this object.
|
void |
XBRLDocument.getDTS()
Launches the rules for DTSDiscovery process that will eventually add more objects to the DTSContainer.
|
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)
Loads a DTS from the indicated
url . |
XBRLDocument[] |
DTSContainer.load(java.net.URI[] url)
Loads a DTS from the
url array. |
void |
DTSContainer.recompile()
Recompile schemas loaded into the schemaconfiguration.
|
boolean |
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.lang.Integer resolvedURI,
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.
|
XMLDocumentURI(DTSContainer dts,
java.net.URI resolvedURI,
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 |
XBRLExtendedLink.discoverDTS(XBRLDTSDocument parent)
Discover DTS.
|
void |
XBRLLinkbase.discoverDTS(XBRLDTSDocument parent)
Discover DTS.
|
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.
|
boolean |
XBRLInstance.setURI(java.net.URI newURI)
Sets the URI.
|
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 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 |
XBRLTaxonomy.discoverDTS(XBRLDTSDocument parent)
Discover DTS.
|
static XBRLTaxonomy |
XBRLTaxonomy.LateLoadXBRLTaxonomy(DTSContainer dts,
java.net.URI resolvedURI,
boolean bAddToCache,
XBRLDTSDocument parent)
Creates a new XBRLTaxonomy instance.
|
Constructor and Description |
---|
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.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa