Package | Description |
---|---|
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.definition |
Classes supporting definition nodes
|
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.om.table.structural |
This package contains classes related with the table structural model.
|
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 net.sf.saxon.s9api.XPathExecutable |
XBRLTableProcessor.compileFormulaExpression(java.lang.String expression,
XBRLTableResource resource,
java.util.Collection<net.sf.saxon.s9api.QName> variablesInSet,
java.util.Collection<javax.xml.namespace.QName> requiredVariables)
Compiles an XPath expression using the formula processor compiler and parameters.
|
static HasParentChildAttribute.ParentChildEnum |
ParentChildAttributeHelper.getParentChildOrder(XBRLTableResource resource)
Gets the parent child order.
|
static boolean |
ParentChildAttributeHelper.isParentChildOrderDefined(XBRLTableResource resource)
Checks if is parent child order defined.
|
Constructor and Description |
---|
XBRLTableResource(XBRLTableResource other)
Instantiates a new XBRL table resource.
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLAspectNode
The Class XBRLAspectNode.
|
class |
XBRLBreakdown
The Class XBRLBreakdown.
|
class |
XBRLClosedDefinitionNode
The Class XBRLClosedDefinitionNode.
|
class |
XBRLConceptRelationshipNode
This is the object model representation of the conceptRelationshipNode defined in the table
specification.
|
class |
XBRLDefinitionNode
The Class XBRLDefinitionNode.
|
class |
XBRLDimensionRelationshipNode
The Class XBRLDimensionRelationshipNode.
|
class |
XBRLOpenDefinitionNode
The Class XBRLOpenDefinitionNode.
|
class |
XBRLRelationshipNode
The Class XBRLRelationshipNode.
|
class |
XBRLRuleNode
The Class XBRLRuleNode.
|
class |
XBRLTable
This is a table in the definition model.
|
Modifier and Type | Method and Description |
---|---|
Axis |
XBRLTableLayout.getCellAxis(XBRLTableResource node)
Gets the cell axis.
|
CellHeader |
XBRLTableLayout.getCellHeader(XBRLTableResource node)
Find a table resource node in all the axis and returns the CellHeader
where that node is linked with.
|
Modifier and Type | Method and Description |
---|---|
HasParentChildAttribute.ParentChildEnum |
XBRLStructuralTable.getEffectiveParentChild(XBRLTableResource tr)
This method is used when computing the EffectiveBreakdown internally by the API.
|
void |
XBRLStructuralTable.putEffectiveParentChild(XBRLTableResource tr,
HasParentChildAttribute.ParentChildEnum currentParentChildValue)
Put effective parent child.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa