public class PeriodAspectNode extends java.lang.Object implements PeriodsAspectInterface, HasAspectNode
| Constructor and Description | 
|---|
| PeriodAspectNode(XBRLAspectNode node)Instantiates a new period aspect node. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Clear. | 
| java.lang.Object | getAspectClashIdentity()Gets the aspect clash identity. | 
| XBRLAspectNode | getAspectNode()Gets the aspect node. | 
| int | getAspectType()Gets the aspect type. | 
| java.lang.String | getLabel(CellHeader ch)Gets the label. | 
| XBRLPeriod | getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| int | getMembersCount()Gets the members count. | 
| XBRLPeriod[] | getPeriods()Gets the periods. | 
| XBRLItem.PeriodType | getPeriodType(XBRLItem item)Gets the period type. | 
| void | resetNode()Reset node. | 
| void | setValues(java.util.Set<?> distinctValues)Sets the values. | 
public PeriodAspectNode(XBRLAspectNode node)
node - the nodepublic XBRLAspectNode getAspectNode()
getAspectNode in interface HasAspectNodepublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity in interface Aspect<XBRLPeriod>public int getAspectType()
getAspectType in interface Aspect<XBRLPeriod>public XBRLItem.PeriodType getPeriodType(XBRLItem item)
getPeriodType in interface PeriodsAspectInterfaceitem - the itempublic XBRLPeriod[] getPeriods()
getPeriods in interface PeriodsAspectInterfacepublic void setValues(java.util.Set<?> distinctValues)
setValues in interface MutableAspectValuedistinctValues - the new valuespublic int getMembersCount()
getMembersCount in interface PeriodsAspectInterfacepublic XBRLPeriod getMember(XBRLStructuralTable table, CellHeader[] header)
getMember in interface Aspect<XBRLPeriod>table - the tableheader - the headerpublic java.lang.String getLabel(CellHeader ch)
getLabel in interface MutableAspectValuech - the chpublic void clear()
clear in interface Aspect<XBRLPeriod>public void resetNode()
resetNode in interface Aspect<XBRLPeriod>Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa