Package | Description |
---|---|
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
com.ihr.xbrl.mapper.instance | |
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
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.getParentXBRL()
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 |
InstanceExplorer.delFact(XBRLFact fact,
XBRLFactsList parent)
Announces a fact has been removed from the instance being explored.
|
void |
DimensionalInstanceExplorer.delFact(XBRLFact fact,
XBRLFactsList parent)
Del fact.
|
void |
InstanceExplorerInterface.delFact(XBRLFact fact,
XBRLFactsList parent)
Receives notification that a fact has been removed from the instance being explored.
|
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> |
MapperFact.getFacts(XBRLFactsList cf,
int index,
XBRLValidationReport mapReport)
Gets the facts.
|
Modifier and Type | Method and Description |
---|---|
FactsListClassifier |
DTSContainer.getFactsListClassifier(XBRLFactsList instance,
int aspectsToCover)
Obtains an instance for the FactsListClassifier and stores it on an internal cache for further
fast reference.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactsList |
DefaultAspectRule.getLocation(XBRLInstance instance)
Gets the location.
|
XBRLFactsList |
LocationAspectInterface.getLocation(XBRLInstance instance)
Returns the location for a new item or tuple .
|
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 |
XBRLInstanceRootNode
We have split the XBRLInstance class into the XBRLInstance derived from XBRLDocument
and the XBRLInstance root node that is an XMLFragment.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactsList |
XBRLFactsContainer.getParentXBRL()
Gets the parent.
|
XBRLFactsList |
XBRLFact.getParentXBRLFactsList()
Gets the parent XBRL facts list.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactsListImpl |
XBRLFactsListImpl.clone(DTSContainer newDTS,
XBRLFactsList parent)
Clone.
|
static XBRLFactNumeric |
XBRLFactItem.createFractionItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNumeric |
XBRLFact.createFractionItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
static XBRLFact |
XBRLFactItem.createItemInstance(XBRLFactsList parent,
XBRLItem xf,
XBRLFactItem otherFact,
boolean addToParentNow)
Creates the item instance.
|
static XBRLFactItem |
XBRLFactItem.createItemInstance(XBRLFactsList container,
XMLFragment node,
XMLFragment xf)
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,
XMLFragment node)
Creates a tupleInstance or a itemInstance depending on the node content.
|
static XBRLFactNonNumeric |
XBRLFactItem.createNonNumericItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
java.lang.String value,
boolean bAddToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNonNumeric |
XBRLFact.createNonNumericItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
java.lang.String value,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
static XBRLFactNumeric |
XBRLFactItem.createNumericItemInstance(XBRLFactsList container,
XBRLContext ctx,
XBRLItem xf,
XBRLUnit unit,
java.lang.Number value,
XBRLNumber.ExactitudeMode format,
int formatValue,
boolean addToParentNow)
creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the information provided in extra parameters.
|
static XBRLFactNumeric |
XBRLFact.createNumericItemInstance(XBRLFactsList facts,
XBRLItem el,
XBRLContext ctx,
XBRLUnit unit,
java.lang.Number value,
XBRLNumber.ExactitudeMode format,
int formatValue,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
static XBRLFactTuple |
XBRLFact.createTupleInstance(XBRLFactsList facts,
XBRLTuple el,
boolean addToParentNow)
Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information
provided in other parameters.
|
static XBRLFactNonNumeric |
XBRLFactNonNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Make.
|
static XBRLFactNonNumeric |
XBRLFactNonNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Make.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
boolean addToParent)
Make.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number value,
int precisionOrDecimals,
XBRLNumber.ExactitudeMode format,
java.lang.String strValue,
boolean addToParentNow)
Make.
|
static XBRLFactNumeric |
XBRLFactNumeric.make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Make.
|
static XBRLFactTuple |
XBRLFactTuple.make(XBRLFactsList parent,
XBRLTuple tupleDecl,
boolean addToParentNow)
Make.
|
void |
XBRLFactsContainer.setParent(XBRLFactsList parent)
Sets the parent.
|
void |
XBRLFactTuple.setParent(XBRLFactsList parent)
Sets the parent.
|
void |
XBRLInstanceRootNode.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.
|
void |
XBRLFactsListImpl.setParent(XBRLFactsList parent)
Sets the parent.
|
void |
XBRLFactsList.setParent(XBRLFactsList parent)
Sets the parent of this facts container to a new parent.
|
Constructor and Description |
---|
PCUEqual(XBRLFactsList parent,
XBRLContext ctx,
XBRLUnit unit)
Instantiates a new CU equal.
|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
boolean addToParentNow)
Deprecated.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number value,
int precisionOrDecimals,
XBRLNumber.ExactitudeMode format,
java.lang.String strValue,
boolean addToParentNow)
Creates a numeric fact for a numeric item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
java.lang.Number numerator,
java.lang.Number denominator,
boolean addToParentNow)
Creates a numeric fact for a fraction item providing all required information.
|
XBRLFactNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
XBRLUnit unit,
XBRLNumber value,
boolean addToParentNow)
Deprecated.
|
XBRLFactNumeric(XBRLFactsList container,
XMLFragment node,
XBRLItem item)
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,
boolean addToParentNow)
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 | Field and Description |
---|---|
XBRLFactsList |
FactsListClassifier.SearchCriteria.location
The location.
|
Modifier and Type | Method and Description |
---|---|
void |
FactsListClassifier.addAspects(XBRLFactsList instance,
int aspectsToCover)
Adds the aspects.
|
void |
FactsListClassifier.addFacts(XBRLFactsList input)
Adds all facts in the input XBRLFactsList using the aspects already configured.
|
void |
XBRLTableLayout.layout(XBRLFactsList factsSource,
EditorSource editorSource,
OpenAspectValueResolver externalResolver)
Prepares the table layout.
|
Constructor and Description |
---|
FactsListClassifier(XBRLFactsList input,
DTSContainer dts)
This class maintains a set of facts indexed by the distinct values of the
facts aspects.
|
FactsListClassifier(XBRLFactsList input,
int aspectsFocus,
DTSContainer dts)
This class maintains a set of facts indexed by the distinct values of the
facts aspects.
|
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,
net.sf.saxon.om.NamespaceBinding verNS,
GenericLinkbase glb,
XBRLInstance report,
boolean relativize,
java.net.URI u)
recursive function.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa