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()
XBRLFilterContext
getLatestInstant
in interface XBRLFilterContext
public java.util.GregorianCalendar getLatestStartDate()
XBRLFilterContext
getLatestStartDate
in interface XBRLFilterContext
public java.util.GregorianCalendar getLatestEndDate()
XBRLFilterContext
getLatestEndDate
in interface XBRLFilterContext
public java.util.GregorianCalendar getOldestInstant()
XBRLFilterContext
getOldestInstant
in interface XBRLFilterContext
public java.util.GregorianCalendar getOldestStartDate()
XBRLFilterContext
getOldestStartDate
in interface XBRLFilterContext
public java.util.GregorianCalendar getOldestEndDate()
XBRLFilterContext
getOldestEndDate
in interface XBRLFilterContext
public javax.xml.datatype.Duration getLongestDuration()
XBRLFilterContext
getLongestDuration
in interface XBRLFilterContext
public javax.xml.datatype.Duration getShortestDuration()
XBRLFilterContext
getShortestDuration
in interface XBRLFilterContext
public XBRLPeriod matches(XBRLCTimeFilter filter)
XBRLFilterContext
matches
in interface XBRLFilterContext
filter
- the filterCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa