| Package | Description |
|---|---|
| com.ihr.xbrl.dataloader |
Provides the classes necessary to load data from an instance document to any possible data target.
|
| com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
| com.ihr.xbrl.filters |
Provides the classes necessary to identify a fact in an instance document by all
the properties the element could be uniquely identified.
|
| com.ihr.xbrl.mapper |
Provides the classes necessary access to content in whatever format and create an XBRL Instance document
This package contains the MapEngine and Mappers that uses a configuration file with an Instance
template.
|
| com.ihr.xbrl.mapper.filters |
Provides the classes necessary to filter the content of instance documents
Filtering of facts in an instance document may be used for formula processing or
for data loading by a driver.
|
| com.ihr.xbrl.mapper.instance | |
| 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.definition |
Classes supporting definition nodes
|
| com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
XBRLFilterContextImpl.matches(XBRLCTimeFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
PeriodMember.getPeriod()
If this PeriodMember contains only one XBRLPeriod object this method returns
it.
|
static XBRLPeriod |
InstanceExplorer.makePeriod(XBRLItem.PeriodType periodType,
int dateStep,
DTSContainer dts)
Creates a period of a specified period type (Instant or Duration) and sets
the values according to the dateStep value.
|
XBRLPeriod |
ColumnPeriod.toPeriod(DTSContainer dts)
Transforms back this column period into an XBRLPeriod.
|
XBRLPeriod |
PeriodMember.toPeriod(DTSContainer container,
XBRLItem.PeriodType type,
HandleDateStep.InstantMode mode)
To period.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PeriodMember.addPeriod(XBRLPeriod period)
Adds a new XBRLPeriod to this column of periods.
|
void |
EditorSourceImpl.addPeriod(XBRLPeriod period)
Adds a new value to the period aspect.
|
boolean |
ColumnPeriod.containsExcl(XBRLPeriod p)
Calculates whether or not this ColumnPeriod contains the Period passed as a parameter.
|
boolean |
ColumnPeriod.containsIncl(XBRLPeriod p)
Calculates whether or not this ColumnPeriod contains the Period passed as a parameter.
|
static int |
ColumnPeriod.getBestFitDateStep(XBRLPeriod period,
int instantValue)
Returns the value of the dateStep that better suites the value of the
period indicated as a parameter.
|
static java.lang.String |
InstanceExplorerAbstract.getStringOfPeriod(XBRLPeriod period)
Returns text representation of an XBRLPeriod that is suitable for GUIs.
|
boolean |
ColumnPeriod.isEnd(XBRLPeriod p)
Checks if is end.
|
boolean |
ColumnPeriod.isStart(XBRLPeriod p)
Checks if is start.
|
| Constructor and Description |
|---|
ColumnPeriod(HasBoySupport hb,
XBRLPeriod p)
Instantiates a new column period.
|
ColumnPeriod(HasBoySupport boyManager,
XBRLPeriod p,
int dateStep,
HandleDateStep.InstantMode instantMode)
Creates a column period using an XBRLPeriod, as source.
|
PeriodMember(XBRLPeriod period,
HasBoySupport hb,
Dimension<?> dim,
HandleDateStep.InstantMode instantMode)
Instantiates a new period member.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLFilterInterface |
TimeFilter.newTimeFilter(XBRLPeriod period)
New time filter.
|
| Constructor and Description |
|---|
Mapper.PeriodMapping(XBRLPeriod p,
java.lang.String s1,
java.lang.String s2)
Instantiates a new period mapping.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
XBRLFilterContext.matches(XBRLCTimeFilter filter)
Matches.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLCTimeFilter.matches(XBRLPeriod p,
XBRLFilterContext context)
Matches.
|
abstract boolean |
XBRLCTimeFilter.TimeFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context)
Matches.
|
abstract boolean |
XBRLCTimeFilter.DurationFilter.matches(XBRLPeriod p,
XBRLFilterContext context)
Matches.
|
boolean |
XBRLCTimeFilter.XBRLCTimeAnyFilter.matches(XBRLPeriod p,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeLatestFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeOldestFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeDateFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeSameInstantFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeSameStartFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCTimeSameEndFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCDurationLongestFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCDurationShortestFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCDurationAnyFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
boolean |
XBRLCTimeFilter.XBRLCDurationDurationFilter.matches(XBRLPeriod factPeriod,
XBRLFilterContext context) |
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
MapperPeriodBase.getXBRLPeriod()
Gets the XBRL period.
|
XBRLPeriod |
MapperPeriod.getXBRLPeriod()
Gets the XBRL period.
|
| Constructor and Description |
|---|
MapperPeriod2(XBRLPeriod period)
Instantiates a new mapper period2.
|
MapperPeriod3(XBRLPeriod period)
Instantiates a new mapper period3.
|
MapperPeriodBase(XBRLPeriod period)
Instantiates a new mapper period base.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
PeriodAspectRule.getPeriod(XPathHelper xph) |
XBRLPeriod |
PeriodAspectInterface.getPeriod(XPathHelper xph)
Gets the period.
|
XBRLPeriod |
DefaultAspectRule.getPeriod(XPathHelper xph) |
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
XBRLPeriod.clone() |
XBRLPeriod |
XBRLPeriod.clone(DTSContainer newDTS) |
XBRLPeriod |
XBRLContext.getPeriod()
obtains the period of this context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLContext.setPeriod(XBRLPeriod period)
Sets the period of this context
this method resets validation status of this context.
|
| Constructor and Description |
|---|
XBRLContext(DTSContainer dts,
XBRLEntity entity,
XBRLPeriod period,
XBRLScenario scenario)
Creates a new context with the supplied entity, period and scenario.
|
XBRLContext(XBRLInstance parent,
XBRLEntity entity,
XBRLPeriod period,
XBRLScenario scenario)
Creates a new context with the supplied entity, period and scenario and set the parent to the parent instance.
|
XBRLPeriod(XBRLPeriod other)
Creates an new period as a copy of the current period.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
PeriodAspectRule.getMember(XBRLStructuralTable table,
CellHeader[] header) |
XBRLPeriod |
PeriodAspectNode.getMember(XBRLStructuralTable table,
CellHeader[] header) |
XBRLPeriod |
PeriodAspectRule.getPeriod(XBRLStructuralTable xbrlTable) |
XBRLPeriod |
PeriodAspectInterface.getPeriod(XBRLStructuralTable xbrlTable)
Gets the period.
|
XBRLPeriod[] |
PeriodsAspectInterface.getPeriods()
Gets the period.
|
XBRLPeriod[] |
PeriodAspectNode.getPeriods() |
| Modifier and Type | Method and Description |
|---|---|
XBRLPeriod |
XBRLPojoGenerator.generate(XBRLPeriod period)
Generate.
|