|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use XBRLDocument | |
|---|---|
| com.ihr.xbrl.adins.efm | |
| 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.exLinks | Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links. |
| com.ihr.xbrl.om.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created. |
| 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.om.utr | Provides classes for handling the Units Registry from XBRL International The Units Registry provides extra validation of elements based on the element data type and the unit assigned by XBRL International in the Units Registry. |
| com.ihr.xbrl.om.xdt | Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0 This package contains two hierarchies of classes. |
| com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology. |
| com.ihr.xbrl.store | |
| com.ihr.xbrl.util | Provides utility classes with static methods that are used by other classes This is a common container for utilities like resolving relative URIs from two absolute URIs or formatting an XML document to a String... |
| Uses of XBRLDocument in com.ihr.xbrl.adins.efm |
|---|
| Methods in com.ihr.xbrl.adins.efm with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
EFMProcessor.validate(XBRLDocument xDocument)
|
| Uses of XBRLDocument in com.ihr.xbrl.formula |
|---|
| Methods in com.ihr.xbrl.formula with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
FlFormulaProcessor.validate(XBRLDocument xDocument)
|
| Uses of XBRLDocument in com.ihr.xbrl.om |
|---|
| Methods in com.ihr.xbrl.om that return XBRLDocument | |
|---|---|
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. |
| Methods in com.ihr.xbrl.om that return types with arguments of type XBRLDocument | |
|---|---|
java.util.Iterator<XBRLDocument> |
XBRLDocument.getParents()
Access to the [Parents] property |
| Methods in com.ihr.xbrl.om with parameters of type XBRLDocument | |
|---|---|
void |
XBRLDocument.addParent(XBRLDocument parent)
Add a new XBRLDocument as parent of this document |
void |
DTSContainer.changeToNewConfiguration(XBRLDocument doc,
java.util.HashSet<java.net.URI> processed)
Recursivelly change all documents starting from doc to this DTS Container. |
void |
XBRLDocument.delParent(XBRLDocument parent)
|
XBRLValidationReport |
XBRLPlugInProcessor.validate(XBRLDocument xDocument)
Validates the document according to the rules indicated in this plug-in processor. |
XBRLValidationReport |
XBRLCoreProcessor.validate(XBRLDocument doc)
Validates an instance document against all arcroles defined in the XBRL 2.1 specification |
XBRLValidationReport |
DTSContainer.validate(XBRLDocument doc)
Validates a new document against this already loaded DTS. |
| Uses of XBRLDocument in com.ihr.xbrl.om.exLinks |
|---|
| Subclasses of XBRLDocument in com.ihr.xbrl.om.exLinks | |
|---|---|
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. |
| Methods in com.ihr.xbrl.om.exLinks that return XBRLDocument | |
|---|---|
XBRLDocument |
XBRLLinkbase.getParent()
Access to the parent property |
XBRLDocument |
XBRLExtendedLink.getParent()
Access to the [Parent] property |
| Methods in com.ihr.xbrl.om.exLinks with parameters of type XBRLDocument | |
|---|---|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
DTSBase base)
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
javax.xml.namespace.QName rootElementName,
XBRLRoleType role)
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
void |
DTSBase.serialize(XBRLRelationship rel,
XBRLDocument document)
This function makes sure that: 1- the relationship exists in the appropriate ExtendedLink or creates the extended link 2- If the target is a resource, the resource is included in the ExtendedLink as well |
void |
XBRLLinkbase.setParent(XBRLDocument newParent)
Sets the parent of this XBRLLinkbase to a new document. |
void |
XBRLExtendedLink.setParent(XBRLDocument parent)
Sets the parent of this extended link |
| Constructors in com.ihr.xbrl.om.exLinks with parameters of type XBRLDocument | |
|---|---|
CalculationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use CalculationLinkbase.CalculationLinkbase(XBRLDocument, XBRLRoleType) instead |
|
CalculationLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a CalculationLinkbase extended link |
|
CalculationLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
DefinitionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use DefinitionLinkbase.DefinitionLinkbase(XBRLDocument, XBRLRoleType) instead |
|
DefinitionLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a DefinitionLinkbase extended link container |
|
DefinitionLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
FootnoteLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use FootnoteLinkbase.FootnoteLinkbase(XBRLDocument, XBRLRoleType) instead |
|
FootnoteLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a Footnote extended link |
|
FootnoteLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
FormulaLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use FormulaLinkbase.FormulaLinkbase(XBRLDocument, XBRLRoleType) instead |
|
FormulaLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new Formula Linkbase extended link container |
|
FormulaLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
GenericLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use GenericLinkbase.GenericLinkbase(XBRLDocument, XBRLRoleType) instead |
|
GenericLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new GenericLinkbase extended link container |
|
GenericLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
LabelLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use LabelLinkbase.LabelLinkbase(XBRLDocument, XBRLRoleType) instead |
|
LabelLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a LabelLinkbase extended link container |
|
LabelLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
OtherLinkbase(XBRLDocument parent,
XBRLRoleType role,
javax.xml.namespace.QName lbType)
|
|
OtherLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
PresentationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use PresentationLinkbase.PresentationLinkbase(XBRLDocument, XBRLRoleType) instead |
|
PresentationLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new PresentationLinkbase extended link container |
|
PresentationLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
ReferenceLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use ReferenceLinkbase.ReferenceLinkbase(XBRLDocument, XBRLRoleType) instead |
|
ReferenceLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new ReferenceLinkbase extended link container |
|
ReferenceLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
|
|
VersionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated. use VersionLinkbase.VersionLinkbase(XBRLDocument, XBRLRoleType) instead |
|
VersionLinkbase(XBRLDocument parent,
XBRLRoleType role)
Deprecated. don't use this object as versioning meta data is no longer stored in a linkbase |
|
VersionLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
Deprecated. |
|
XBRLArcroleRef(XBRLDocument parent,
XBRLArcroleType arcrole)
|
|
XBRLLinkbase(DTSContainer dts,
XBRLDocument parent)
Creates a XBRLLinkbase that will contain extended links created later. |
|
XBRLLinkbase(XBRLDocument parent)
Creates a XBRLLinkbase that will contain extended links created later. |
|
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 |
|
XBRLRoleRef(XBRLDocument parent,
XBRLRoleType role)
|
|
| Uses of XBRLDocument in com.ihr.xbrl.om.formula |
|---|
| Methods in com.ihr.xbrl.om.formula with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
XBRLFormulaProcessor.validate(XBRLDocument doc)
|
| Uses of XBRLDocument in com.ihr.xbrl.om.instance |
|---|
| Subclasses of XBRLDocument in com.ihr.xbrl.om.instance | |
|---|---|
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 |
| Methods in com.ihr.xbrl.om.instance with parameters of type XBRLDocument | |
|---|---|
void |
XBRLInstance.addXBRLDocument(XBRLDocument doc,
XBRLRoleAndArcroleTypes roleOrArcrole)
Attach a new XBRLDocument directly in the instance regardless it is alreary somewhere under the wood of the DTS. |
void |
XBRLInstance.addXBRLDocumentIfNotInDTS(XBRLDocument doc,
XBRLRoleAndArcroleTypes roleOrArcrole)
Attach a new XBRLDocument to the instance document using a linkbaseRef or schemaRed only if the document is not in already in the set of documents that can be discovered from this instance document existing DTS entries. |
void |
XBRLInstance.delXBRLDocument(XBRLDocument doc)
Detach an XBRLDocument from the set of XBRLDocuments to include in this instance's DTS. |
| Uses of XBRLDocument in com.ihr.xbrl.om.ixbrl |
|---|
| Methods in com.ihr.xbrl.om.ixbrl with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
IXBRLProcessor.validate(XBRLDocument xDocument)
|
| Uses of XBRLDocument in com.ihr.xbrl.om.taxonomy |
|---|
| Subclasses of XBRLDocument in com.ihr.xbrl.om.taxonomy | |
|---|---|
class |
XBRLTaxonomy
Provides the properties of an XBRL Taxonomy Information Item The [Parent] property is the parent class XBRLDocument |
| Methods in com.ihr.xbrl.om.taxonomy with parameters of type XBRLDocument | |
|---|---|
void |
XBRLRoleAndArcroleTypes.addRef(XBRLDocument doc)
When a role or arcrole is referenced via roleRef its is annotated here |
XBRLArcroleRef |
XBRLArcroleType.getArcroleRef(XBRLDocument parent)
Creates an XBRLArcroleRef object that points to this arcroleRef and that can be serialized |
XBRLRoleRef |
XBRLRoleType.getRoleRef(XBRLDocument parent)
Creates a XBRLRoleRef object pointing to this role and that can be serialized to a roleRef |
| Uses of XBRLDocument in com.ihr.xbrl.om.utr |
|---|
| Methods in com.ihr.xbrl.om.utr with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
UTRProcessor.validate(XBRLDocument xDocument)
|
| Uses of XBRLDocument in com.ihr.xbrl.om.xdt |
|---|
| Methods in com.ihr.xbrl.om.xdt with parameters of type XBRLDocument | |
|---|---|
XBRLValidationReport |
XDTProcessor.validate(XBRLDocument doc)
Validates all facts in the instance document. |
| Uses of XBRLDocument in com.ihr.xbrl.pojo |
|---|
| Methods in com.ihr.xbrl.pojo that return XBRLDocument | |
|---|---|
XBRLDocument |
XBRLRSGenerator.generate(XBRLDocument doc)
|
XBRLDocument |
XBRLRSGenerator.obtainFromDB(java.lang.String uri,
org.hibernate.Session session)
|
| Methods in com.ihr.xbrl.pojo with parameters of type XBRLDocument | |
|---|---|
XBRLDocument |
XBRLPojoGenerator.generate(XBRLDocument dtsDoc)
|
XBRLExtendedLink |
XBRLRSGenerator.generate(XBRLExtendedLink exLinkIn,
XBRLDocument parent)
|
| Uses of XBRLDocument in com.ihr.xbrl.store |
|---|
| Methods in com.ihr.xbrl.store with parameters of type XBRLDocument | |
|---|---|
void |
StorageService.doStoreDTS(XBRLDocument document,
org.hibernate.Session parameter,
boolean inNewThread,
boolean bForUpdate,
org.apache.log4j.Level logLevel,
StorageEventListener[] listeners)
Starts the storage of a DTS into the database in an unattended new thread. |
| Constructors in com.ihr.xbrl.store with parameters of type XBRLDocument | |
|---|---|
StoreXBRLThread(XBRLDocument[] documents,
org.hibernate.Session session,
HasEnableDisableOpenMenus app,
HasLoadingBar appLoadingBar,
HasLogPanel appLogPanel,
DbUtil dbUtil,
boolean bForUpdate)
Store documents in the XBRL Database in a separate thread During the thread execution the process uses call back functions in other objects in order to inform the main application about progress and errors This version of the constructor uses the documents already read by the parent application. |
|
| Uses of XBRLDocument in com.ihr.xbrl.util |
|---|
| Methods in com.ihr.xbrl.util that return XBRLDocument | |
|---|---|
XBRLDocument |
LoadDTSInThread.getDoc()
Access to the document that has been loaded in the DTS. |
XBRLDocument |
LoadDTSInThread.getDoc(int index)
Access to one of the documents loaded (if invoqued with a set of URIs) |
XBRLDocument[] |
LoadDTSInThread.getDocsArray()
Returns the array of documents loaded in the DTS |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||