| Package | Description |
|---|---|
| com.ihr.xbrl.mapper.instance | |
| 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.instance |
Provides the classes necessary to process, read and write the content of XBRL Instance documents.
|
| 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 | Method and Description |
|---|---|
void |
MapperContext.setId(java.lang.String id)
Sets the id.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XMLFragment.addFromRelationship(XBRLRelationship rel) |
void |
XMLFragment.addToRelationship(XBRLRelationship rel) |
void |
XMLHasParent.addXMLChild(XMLHasParent child)
Adds the xml child.
|
void |
XMLFragment.addXMLChild(XMLHasParent newChild) |
void |
XBRLDocument.changeElementId(XMLFragment newEl,
java.lang.String oldId,
java.lang.String newId)
Changes the key of an element in the internal itemsById hashtable but does not
change the id on the target element.
|
void |
XMLFragment.generateNodeNamespacesAndAttributes(org.jdom.Content jdomNode)
Adds namespaces and attributes in this node to the Content node supplied as a parameter.
|
void |
XMLFragment.removeFromRelationship(XBRLRelationship rel) |
void |
XMLFragment.removeToRelationship(XBRLRelationship rel) |
void |
XMLFragment.setDocumentAndReload(net.sf.saxon.s9api.XdmNode doc)
This method is called by the XMLFragment object each time the surrounding XdmNode
object is set.
|
void |
XBRLDocument.setDocumentAndReload(net.sf.saxon.s9api.XdmNode node) |
void |
XMLFragment.setId(java.lang.String id)
Sets the content of the id attribute of this element
the ID MUST not have any space, but null is allowed and removes an
id from an XML Fragment.
|
void |
XMLHasParent.setParent(XMLHasParent parent)
Sets the parent.
|
void |
XMLFragment.setParent(XMLHasParent parent)
Sets the parent of this node to the specific XMLFragment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DTSBase.addExtendedLink(XBRLExtendedLink extendedLink)
An optimization of this strategy would be to write down the relationships
not the extended links one by one.
|
void |
XBRLRelationshipPoint.addFromRelationship(XBRLRelationship rel)
Adds the from relationship.
|
void |
XBRLExtendedLink.addRelationship(XBRLRelationship relationship)
Adds the relationship.
|
void |
XBRLRelationshipPoint.addToRelationship(XBRLRelationship rel)
Adds the to relationship.
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
DTSBase base)
Creates the extended link.
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
javax.xml.namespace.QName rootElementName,
XBRLRoleType role)
Creates the extended link.
|
void |
XBRLRelationshipPoint.removeFromRelationship(XBRLRelationship rel)
Removes the from relationship.
|
boolean |
XBRLExtendedLink.removeRelationship(XBRLRelationship relationship)
Removes the relationship.
|
boolean |
DTSBase.removeRelationship(XBRLRelationship relationship)
Removes the relationship.
|
void |
XBRLRelationshipPoint.removeToRelationship(XBRLRelationship rel)
Removes the to relationship.
|
void |
XBRLLinkbase.setDocumentAndReload(net.sf.saxon.s9api.XdmNode node) |
void |
XBRLExtendedLink.setDTSBase(DTSBase base)
Sets the DTS base.
|
void |
XBRLRelationship.setFrom(XMLFragment newFrom)
sets the [From] property of this relationship
|
void |
XBRLResource.setId(java.lang.String id) |
void |
XBRLRelationship.setId(java.lang.String id) |
void |
XBRLLinkbase.setId(java.lang.String id) |
void |
XBRLRelationship.setParent(XBRLExtendedLink parent)
Sets the parent of this relationship to a new extended link.
|
void |
XBRLRelationship.setTo(XMLFragment newTo)
Sets the [To] property of this relationship.
|
| Constructor and Description |
|---|
CalculationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
DefinitionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
FootnoteLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
FormulaLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
GenericLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
LabelLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
PresentationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
ReferenceLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
VersionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLInstance.addContext(XBRLContext ctx)
Adds a new context to the instance document.
|
boolean |
XBRLInstance.addUnit(XBRLUnit unit)
Adds the unit.
|
void |
XBRLFactsListImpl.addXMLChild(XMLHasParent child) |
void |
XBRLContext.addXMLChild(XMLHasParent newChild) |
static XBRLFact |
XBRLFact.createItemOrTupleInstance(XBRLFactsList facts,
XMLElementDefinition el,
XBRLContext ctx,
XBRLUnit unit)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
void |
XBRLInstance.delUnit(XBRLUnit unit)
Removes an unit from the instance document.
|
void |
XBRLInstance.setDocumentAndReload(net.sf.saxon.s9api.XdmNode node)
If the content is changed then update the internal objects.
|
void |
XBRLFact.setId(java.lang.String id) |
void |
XBRLContext.setId(java.lang.String id) |
void |
XBRLUnit.setParent(XMLHasParent instance)
Sets the parent of this unit to the instance document specified in the
parameter.
|
void |
XBRLFactsListImpl.setParent(XMLHasParent parent) |
void |
XBRLContext.setParent(XMLHasParent instance)
Sets the parent of this context to the instance document specified in the
parameter.
|
| Constructor and Description |
|---|
XBRLContext(XBRLInstance parent,
net.sf.saxon.s9api.XdmNode root)
Creates a new context with the supplied XdmNode.
|
XBRLUnit(XBRLInstance parent,
net.sf.saxon.s9api.XdmNode root)
Instantiates a new XBRL unit.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLTaxonomy.addImport(XBRLImport imp)
Adds a new import to this taxonomy.
|
void |
XBRLTaxonomy.addXMLChild(XMLHasParent child) |
void |
XBRLTaxonomy.setDocumentAndReload(net.sf.saxon.s9api.XdmNode node) |
void |
XMLElementDefinition.setId(java.lang.String id)
Sets the ID for the concept definition.
|
void |
XBRLRoleAndArcroleTypes.setId(java.lang.String id) |
| Constructor and Description |
|---|
XSDAttributeDefinition(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
Instantiates a new XSD attribute definition.
|
XSDAttributeDefinition(java.lang.String name,
java.lang.String use,
javax.xml.namespace.QName type,
java.lang.String _default,
java.lang.String fixed,
java.lang.String form,
java.lang.String id,
javax.xml.namespace.QName ref)
Creates a new XSDAttribute definition some of the attributes are optional
and can be reported using null.
|