| Package | Description |
|---|---|
| com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
| com.ihr.xbrl.mapper |
Provides the classes necessary access to content in whatever format and create an XBRL Instance document
This package contains the MapEngine and Mappers that uses a configuration file with an Instance
template.
|
| com.ihr.xbrl.om.formula.aspects | |
| com.ihr.xbrl.om.instance |
Provides the classes necessary to process, read and write the content of XBRL Instance documents.
|
| com.ihr.xbrl.om.table |
This package contains an object model to work with tables as defined in the XBRL Table specification
The current implementation is based on table linkbase PWD
http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html
The XBRLTableProcessor class
|
| com.ihr.xbrl.om.table.layout |
The layout model represents the content of the table according with section 7 of the specification
|
| com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
| 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 |
|---|---|
XBRLFactsList |
FactUse.getParent()
Access to the parent of this item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceBuilder.buildFacts(XBRLFactsList fc,
java.util.Iterator<?> iterC)
Builds the facts.
|
void |
InstanceExplorerInterface.delFact(XBRLFact fact,
XBRLFactsList parent)
Receives notification that a fact has been removed from the instance being explored.
|
void |
InstanceExplorer.delFact(XBRLFact fact,
XBRLFactsList parent)
Announces a fact has been removed from the instance being explored.
|
void |
DimensionalInstanceExplorer.delFact(XBRLFact fact,
XBRLFactsList parent) |
| Constructor and Description |
|---|
FactUse(XMLElementDefinition item,
XBRLFactsList parent,
RowKey rowKey)
Instantiates a new fact use.
|
FactUseItem(XBRLFactsList parent,
XBRLItem item,
int use,
int index,
boolean bNegated,
RowKey key)
Instantiates a new fact use item.
|
FactUseTuple(XBRLFactsList parent,
XBRLTuple tuple,
RowKey key)
Instantiates a new fact use tuple.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<XBRLFact> |
Fact.getFacts(XBRLFactsList cf,
int index)
Gets the facts.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLFactsList |
LocationAspectInterface.getLocation(XBRLInstance instance,
XPathHelper xph)
Returns the location for a new item or tuple .
|
XBRLFactsList |
DefaultAspectRule.getLocation(XBRLInstance instance,
XPathHelper xph) |
| Modifier and Type | Class and Description |
|---|---|
class |
XBRLFactsListImpl
Implementation of the XBRLFactsList interface in a class that can
hold a list of facts but is not a fact itself (tuple or instance) and does not have any
representation in XML nodes.
|
class |
XBRLFactTuple
The Class XBRLFactTuple.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLFactsList |
XBRLInstance.getParent() |
XBRLFactsList |
XBRLFactsListImpl.getParent() |
XBRLFactsList |
XBRLFactsList.getParent()
Access to the parent document, Instance or tuple.
|
XBRLFactsList |
XBRLFactsContainer.getParent()
Gets the parent.
|
XBRLFactsList |
XBRLFact.getParent()
The parent of a fact is always a facts container.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLFactsListImpl |
XBRLFactsListImpl.clone(DTSContainer newDTS,
XBRLFactsList parent)
Clone.
|
static XBRLFactItem |
XBRLFactItem.createItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFact |
XBRLFactItem.createItemInstance(XBRLFactsList parent,
XBRLItem xf,
XBRLFactItem otherFact)
Creates the item instance.
|
static XBRLFactItem |
XBRLFactItem.createItemInstance(XBRLFactsList container,
net.sf.saxon.s9api.XdmNode node,
XMLFragment xf,
int pos)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the data type (derivation included) of the concept definition.
|
static XBRLFact |
XBRLFact.createItemOrTupleInstance(DTSContainer dts,
XBRLFactsList facts,
net.sf.saxon.s9api.XdmNode node,
int pos)
Creates a tupleInstance or a itemInstance depending on the node content.
|
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.setParent(XBRLFactsList parent) |
void |
XBRLFactTuple.setParent(XBRLFactsList parent) |
void |
XBRLFactsListImpl.setParent(XBRLFactsList parent) |
void |
XBRLFactsList.setParent(XBRLFactsList parent)
Sets the parent of this facts container to a new parent.
|
void |
XBRLFactsContainer.setParent(XBRLFactsList parent)
Sets the parent.
|
void |
XBRLFact.setParent(XBRLFactsList parent)
Sets the parent of this XBRLFact to be the XBRLFactsList object used as a parameter.
|
| Constructor and Description |
|---|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item)
Creates a fact for non numeric valus and adds it to the container object.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit)
Creates a numeric fact item providing all required information and NIL value.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
XBRLNumber value)
Creates a numeric fact item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
net.sf.saxon.s9api.XdmNode root,
XBRLItem item,
int pos)
Instantiates a new XBRL fact numeric.
|
XBRLFactsContainer(XBRLFactsList parent)
Creates a facts container and sets the parent doc to the parent Instance.
|
XBRLFactsListImpl(DTSContainer dts,
XBRLFactsList parent)
Instantiates a new XBRL facts list impl.
|
XBRLFactTuple(XBRLFactsList parent,
XBRLTuple tupleDecl)
Creates a new tuple.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends XBRLTableResource & HasFilters> |
FilterHelper.filter(XBRLStructuralTable table,
T resourceWithFilters,
XBRLFactsList factsSourceSource)
Runs filters against a list of facts and returns the filtered list.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends XBRLTableResource & HasFilters> |
FilterHelper.filter(XBRLStructuralTable table,
T resourceWithFilters,
XBRLFactsList factsSourceSource)
Runs filters against a list of facts and returns the filtered list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLTableLayout.layout(XBRLFactsList factsSource,
EditorSource editorSource,
OpenAspectValueResolver externalResolver)
Prepares the table layout.
|
| Constructor and Description |
|---|
FactsListClassifier(XBRLFactsList input)
Instantiates a new facts list classifier.
|
FactsListClassifier(XBRLFactsList input,
int aspectsFocus)
Instantiates a new facts list classifier.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLFactList |
XBRLPojoGenerator.generate(XBRLFactsList list)
FactList is an interface so generate the appropriate class.
|
XBRLFact |
XBRLRSGenerator.generate(XBRLFact fact,
XBRLFactsList facts)
Generate.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ReportWriter.documentAction(Path dp,
XBRLFactsList cf,
XBRLTaxonomy verTx,
org.jdom.Namespace verNS,
GenericLinkbase glb,
XBRLInstance report,
boolean relativize,
java.net.URI u)
recursive function.
|