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 |
---|---|
java.util.Iterator<XBRLStructuralTable> |
XBRLTable.getStructuralTables()
Returns an iterator over all structural tables defined from this table definition.
|
Modifier and Type | Method and Description |
---|---|
javax.xml.namespace.QName |
XBRLConceptRelationshipNode.getArcName(XBRLStructuralTable xbrlTable)
Access to the arc name parameter.
|
java.lang.String |
XBRLConceptRelationshipNode.getArcRole(XBRLStructuralTable xbrlTable)
Access to the arc role parameter.
|
javax.xml.namespace.QName |
ConceptAspectInterface.getConcept(XBRLStructuralTable structuralTable)
Returns the calculated concept for this aspect.
|
javax.xml.namespace.QName |
ConceptAspectRule.getConcept(XBRLStructuralTable xbrlTable)
Gets the concept.
|
XBRLEntity |
EntityIdentifierAspectInterface.getEntity(XBRLStructuralTable xbrlTable)
Gets the entity.
|
XBRLEntity |
EntityIdentifierAspectRule.getEntity(XBRLStructuralTable xbrlTable)
Gets the entity.
|
java.lang.String |
XBRLRelationshipNode.getFormulaAxis(XBRLStructuralTable xbrlTable)
Access to the resolved value for the formula axis.
|
int |
XBRLDimensionRelationshipNode.getGenerations(XBRLStructuralTable xbrlTable,
RC_XFI_concept_relationshipsBase.Axis axis)
Gets the generations.
|
int |
XBRLConceptRelationshipNode.getGenerations(XBRLStructuralTable xbrlTable,
RC_XFI_concept_relationshipsBase.Axis axis)
Access to the resolved generations parameter
|
abstract int |
XBRLRelationshipNode.getGenerations(XBRLStructuralTable xbrlTable,
RC_XFI_concept_relationshipsBase.Axis axis)
Access to the resolved generations parameter
|
javax.xml.namespace.QName |
XBRLConceptRelationshipNode.getLinkName(XBRLStructuralTable xbrlTable)
Access to the link name parameter.
|
java.lang.String |
XBRLRelationshipNode.getLinkrole(XBRLStructuralTable xbrlTable)
Access to the resolved linkrole .
|
net.sf.saxon.s9api.XdmNode |
DimensionTypedRule.getMember(XBRLStructuralTable xbrlTable)
Returns the XdmNode member this DimensionTypedRule contributes.
|
net.sf.saxon.s9api.XdmNode |
TypedDimensionAspectInterface.getMember(XBRLStructuralTable xbrlTable)
Obtains the member this aspect resolves to.
|
javax.xml.namespace.QName |
DimensionExplicitRule.getMember(XBRLStructuralTable xbrlTable)
Returns the QName member this DimensionExplicitRule contributes.
|
javax.xml.namespace.QName |
ExplicitDimensionAspectInterface.getMember(XBRLStructuralTable xbrlTable)
Obtains the member this aspect resolves to.
|
DimensionAndMemberQNamesPair |
ExplicitDimensionAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAction.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLPeriod |
PeriodAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
DimensionAndFragmentMemberPair |
DimensionTypedRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLUnit |
UnitAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLPeriod |
PeriodAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
DimensionAndFragmentMemberPair |
TypedDimensionAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLEntity |
EntityIdentifierAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
javax.xml.namespace.QName |
ConceptAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
OCCAspectData |
NonXDTSegmentRuleSet.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
DimensionAndMemberQNamesPair |
DimensionExplicitRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
javax.xml.namespace.QName |
ConceptAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
XBRLEntity |
EntityIdentifierAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
OCCAspectData |
NonXDTScenarioRuleSet.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
net.sf.saxon.s9api.XdmValue |
OpenContextComponentRuleSet.getNodes(XBRLStructuralTable xbrlTable)
Gets the nodes.
|
XBRLPeriod |
PeriodAspectRule.getPeriod(XBRLStructuralTable xbrlTable)
Gets the period.
|
XBRLPeriod |
PeriodAspectInterface.getPeriod(XBRLStructuralTable xbrlTable)
Gets the period.
|
net.sf.saxon.s9api.XdmValue |
ScenarioAspectInterface.getScenario(XBRLStructuralTable xbrlTable)
Gets the scenario.
|
net.sf.saxon.s9api.XdmValue |
NonXDTScenarioRuleSet.getScenario(XBRLStructuralTable xbrlTable)
Gets the scenario.
|
net.sf.saxon.s9api.XdmValue |
SegmentAspectInterface.getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
net.sf.saxon.s9api.XdmValue |
NonXDTSegmentRuleSet.getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
javax.xml.namespace.QName[] |
XBRLDimensionRelationshipNode.getSources(XBRLStructuralTable xbrlTable)
Gets the sources.
|
javax.xml.namespace.QName[] |
XBRLConceptRelationshipNode.getSources(XBRLStructuralTable xbrlTable)
Gets the sources.
|
abstract javax.xml.namespace.QName[] |
XBRLRelationshipNode.getSources(XBRLStructuralTable xbrlTable)
Access to the resolved QName sources.
|
XBRLUnit |
UnitAction.getUnit(XBRLStructuralTable xbrlTable)
Gets the unit.
|
XBRLUnit |
UnitAspectRule.getUnit(XBRLStructuralTable xbrlTable)
Gets the unit.
|
XBRLUnit |
UnitAspectInterface.getUnit(XBRLStructuralTable xbrlTable)
Returns the calculated unit for this aspect.
|
net.sf.saxon.s9api.XdmValue |
EmptyAspectRule.getValue(XBRLStructuralTable xbrlTable)
Gets the value.
|
net.sf.saxon.s9api.XdmValue |
ContextComponentRuleInterface.getValue(XBRLStructuralTable xbrlTable)
Gets the value.
|
net.sf.saxon.s9api.XdmValue |
FragmentsAspectRule.getValue(XBRLStructuralTable xbrlTable)
Gets the value.
|
net.sf.saxon.s9api.XdmValue |
XPathAspectRule.getValue(XBRLStructuralTable xbrlTable)
Gets the value.
|
XBRLStructuralNode[] |
XBRLDimensionRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
Read definition node sub tree.
|
XBRLStructuralNode[] |
XBRLConceptRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
Read definition node sub tree.
|
abstract XBRLStructuralNode[] |
XBRLRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
This method is called while building the structural table instance.
|
Modifier and Type | Method and Description |
---|---|
XBRLStructuralTable |
XBRLTableLayout.getStructuralTable()
Access to the table structural model.
|
Constructor and Description |
---|
XBRLTableLayout(XBRLStructuralTable structuralTable)
Creates a new XBRLTableLayout from a structural table.
|
Modifier and Type | Method and Description |
---|---|
XBRLStructuralTable |
XBRLStructuralBreakdown.getTable()
Access to the XBRLTable resource that is the origin on this XBRLStructuralBreakdown.
|
Modifier and Type | Method and Description |
---|---|
static XBRLStructuralNode[] |
XBRLStructuralNode.create(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
XBRLStructuralTable xbrlTable,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Factory method to create either an open structural node or a closed structural node depending
on the definition node.
|
static XBRLStructuralNode |
XBRLStructuralNode.create(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
XBRLStructuralTable xbrlTable,
RelationshipGraphNode.Node<?> node)
Creates the.
|
static XBRLStructuralNode |
XBRLStructuralNode.createRollup(XBRLStructuralTable xTable,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Factory method to create a roll-up structural node.
|
javax.xml.namespace.QName |
XBRLConceptClosedRelationshipStructuralNode.getConcept(XBRLStructuralTable structuralTable)
Gets the concept.
|
javax.xml.namespace.QName |
XBRLDimensionClosedRelationshipStructuralNode.getMember(XBRLStructuralTable xbrlTable)
Gets the member.
|
javax.xml.namespace.QName |
DimensionDefaultRule.getMember(XBRLStructuralTable xbrlTable)
Gets the member.
|
javax.xml.namespace.QName |
XBRLConceptClosedRelationshipStructuralNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
DimensionAndMemberQNamesPair |
XBRLDimensionClosedRelationshipStructuralNode.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
T |
Aspect.getMember(XBRLStructuralTable table,
CellHeader[] header)
Convert this aspect into a proper Member
|
DimensionAndMemberQNamesPair |
DimensionDefaultRule.getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
Constructor and Description |
---|
XBRLClosedStructuralNode(XBRLStructuralTable xTable,
XBRLDefinitionNodeUse base,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Instantiates a new XBRL closed structural node.
|
XBRLStructuralBreakdown(Axis axis,
XBRLStructuralTable xbrlTable)
Creates a structural model table for the indicated axis and table in the definition model.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa