public class XBRLFilterContextImpl extends java.lang.Object implements XBRLFilterContext
| Constructor and Description |
|---|
XBRLFilterContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Called to clear all internal cached values.
|
java.util.GregorianCalendar |
getLatestEndDate()
Gets the latest end date.
|
java.util.GregorianCalendar |
getLatestInstant()
Gets the latest instant.
|
java.util.GregorianCalendar |
getLatestStartDate()
Gets the latest start date.
|
javax.xml.datatype.Duration |
getLongestDuration()
Gets the longest duration.
|
java.util.GregorianCalendar |
getOldestEndDate()
Gets the oldest end date.
|
java.util.GregorianCalendar |
getOldestInstant()
Gets the oldest instant.
|
java.util.GregorianCalendar |
getOldestStartDate()
Gets the oldest start date.
|
javax.xml.datatype.Duration |
getShortestDuration()
Gets the shortest duration.
|
XBRLPeriod |
matches(XBRLCTimeFilter filter)
Matches.
|
void |
processContexts(java.util.Iterator<XBRLContext> contexts)
Process all contexts in the iterator and collect variables to be cached later.
|
public void processContexts(java.util.Iterator<XBRLContext> contexts)
contexts - the contextspublic void clear()
public java.util.GregorianCalendar getLatestInstant()
XBRLFilterContextgetLatestInstant in interface XBRLFilterContextpublic java.util.GregorianCalendar getLatestStartDate()
XBRLFilterContextgetLatestStartDate in interface XBRLFilterContextpublic java.util.GregorianCalendar getLatestEndDate()
XBRLFilterContextgetLatestEndDate in interface XBRLFilterContextpublic java.util.GregorianCalendar getOldestInstant()
XBRLFilterContextgetOldestInstant in interface XBRLFilterContextpublic java.util.GregorianCalendar getOldestStartDate()
XBRLFilterContextgetOldestStartDate in interface XBRLFilterContextpublic java.util.GregorianCalendar getOldestEndDate()
XBRLFilterContextgetOldestEndDate in interface XBRLFilterContextpublic javax.xml.datatype.Duration getLongestDuration()
XBRLFilterContextgetLongestDuration in interface XBRLFilterContextpublic javax.xml.datatype.Duration getShortestDuration()
XBRLFilterContextgetShortestDuration in interface XBRLFilterContextpublic XBRLPeriod matches(XBRLCTimeFilter filter)
XBRLFilterContextmatches in interface XBRLFilterContextfilter - the filterCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa