Package | Description |
---|---|
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
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 |
---|---|
boolean |
ValidCombinationsFilter.isExcludedDimMemberCellHeader(XBRLRoleType role,
int viewModeCode,
java.lang.String itemCode,
int axis,
CellHeader ch)
Checks if is excluded dim member cell header.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> |
XBRLTableProcessor.mergeAspects(CellHeader header1,
CellHeader header2,
java.util.Set<java.lang.String> sortedTagSelectors)
This method combines the aspects of two cell headers and returns an structure of combined
aspects.
|
static void |
XBRLTableProcessor.mergeAspectsWithCellHeader(java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> returnValue,
CellHeader header)
Combines the aspects in the first parameter with the aspects in the CellHeader.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ExplicitDimensionAspectNode.getLabel(CellHeader ch)
Gets the label.
|
java.lang.String |
MutableAspectValue.getLabel(CellHeader ch)
Returns a text representation of the aspect value that can be used in the GUI as the
cell header.
|
java.lang.String |
UnitAspectNode.getLabel(CellHeader ch)
Gets the label.
|
java.lang.String |
PeriodAspectNode.getLabel(CellHeader ch)
Gets the label.
|
java.lang.String |
TypedDimensionAspectNode.getLabel(CellHeader ch)
Gets the label.
|
java.lang.String |
EntityIdentifierAspectNode.getLabel(CellHeader ch)
Gets the label.
|
java.lang.String |
ConceptAspectNode.getLabel(CellHeader ch)
Gets the label.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenCellHeader
The Class OpenCellHeader.
|
Modifier and Type | Field and Description |
---|---|
static CellHeader |
CellHeader.blankCellHeader
The blank cell header.
|
Modifier and Type | Method and Description |
---|---|
CellHeader |
CellHeader.findAspect(Aspect<?> aspect,
java.util.Map<CellHeader,java.util.Map<java.lang.Object,Aspect<?>>> byAspectCell)
Find aspect.
|
CellHeader |
XBRLTableLayout.getCellHeader(XBRLTableResource node)
Find a table resource node in all the axis and returns the CellHeader
where that node is linked with.
|
CellHeader |
CellHeader.getNextSibling()
Returns the next cell header that is sibling of this cell header.
|
CellHeader |
CellHeader.getParent()
Gets the parent.
|
CellHeader |
CellHeader.getRoot()
Obtains the root node of the cell header.
|
CellHeader |
XBRLTableLayout.getXLevelCell(int xLevel)
Gets the x level cell.
|
CellHeader |
XBRLTableLayout.getYLevelCell(int yLevel)
Gets the y level cell.
|
CellHeader |
XBRLTableLayout.getZLevelCell(int zLevel)
Returns the CellHeader in the Z axis that corresponds with the
indicated zLevel number.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<CellHeader> |
EffectiveBreakdown.getCellHeaders()
Headers are organized in trees, the returned iterator contains the root nodes of the
CellHeader trees on this effective breakdown.
|
java.util.Collection<CellHeader> |
CellHeader.getChildren()
Gets the children.
|
java.util.Collection<CellHeader> |
XBRLTableLayout.getTableHeadersRoots(Axis axis)
Access to the cell headers in the leftmost row or column.
|
Modifier and Type | Method and Description |
---|---|
void |
CellHeader.addChildren(CellHeader cellHeader)
Adds the children.
|
static java.lang.String |
CellHeader.buildLabel(CellHeader root,
CellHeader header)
Creates a combined label concatenating labels from root CellHeader
to the indicated CellHeader.
|
static java.util.List<java.lang.String> |
CellHeader.buildLabelParts(CellHeader root,
CellHeader header)
Builds the label parts.
|
Aspect<?> |
XBRLTableLayout.getAspectOnCell(java.lang.Object identity,
CellHeader och)
Returns the aspect instance for the cell header received in the parameter.
|
Modifier and Type | Method and Description |
---|---|
CellHeader |
CellHeader.findAspect(Aspect<?> aspect,
java.util.Map<CellHeader,java.util.Map<java.lang.Object,Aspect<?>>> byAspectCell)
Find aspect.
|
Constructor and Description |
---|
CellHeader(Group group,
XBRLStructuralNode nu,
CellHeader parent,
OpenCellHeader openCellParent,
EffectiveBreakdown effectiveBreakdown,
int openNodeValueIndex)
Instantiates a new cell header.
|
OpenCellHeader(Group group,
XBRLStructuralNode nu,
CellHeader parent,
EffectiveBreakdown effectiveBreakdown)
Instantiates a new open cell header.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
XBRLConceptClosedRelationshipStructuralNode.getLabel(CellHeader cell)
Gets the label.
|
java.lang.String |
XBRLDimensionClosedRelationshipStructuralNode.getLabel(CellHeader cell)
Gets the label.
|
abstract java.lang.String |
XBRLStructuralNode.getLabel(CellHeader cell)
Returns a label that represents the structural node.
|
java.lang.String |
XBRLClosedStructuralNode.getLabel(CellHeader cell)
Gets the label.
|
java.lang.String |
XBRLOpenStructuralNode.getLabel(CellHeader cell)
Gets the label.
|
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.
|
int |
XBRLConceptClosedRelationshipStructuralNode.getUse(CellHeader cell)
Gets the use.
|
int |
XBRLDimensionClosedRelationshipStructuralNode.getUse(CellHeader cell)
Gets the use.
|
abstract int |
XBRLStructuralNode.getUse(CellHeader cell)
RS Extension, returns the right value from
FactUseItem to indicate
FactUseItem.BEGINNING , FactUseItem.END or FactUse.NORMAL . |
int |
XBRLClosedStructuralNode.getUse(CellHeader cell)
Gets the use.
|
int |
XBRLOpenStructuralNode.getUse(CellHeader cell)
Gets the use.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa