public class DateTimeFilter extends PositionFilter
| Constructor and Description |
|---|
DateTimeFilter(String[] propIds,
Date start,
Granularity startGran,
Date finish,
Granularity finishGran)
Creates a filter with a date/time range.
|
DateTimeFilter(String[] propIds,
Date start,
Granularity startGran,
Date finish,
Granularity finishGran,
Interval.Side startSide,
Interval.Side finishSide)
Creates a filter with a date/time range.
|
accept, equals, getFinish, getFinishGranularity, getFinishSide, getMaximumFinish, getMaximumStart, getMinimumFinish, getMinimumStart, getStart, getStartGranularity, getStartSide, hashCode, toStringandIterator, chainLength, filterArrayToChain, filterChainToArray, getAnd, getPropositionIds, setAndpublic DateTimeFilter(String[] propIds, Date start, Granularity startGran, Date finish, Granularity finishGran)
propIds - a String[] of proposition ids on which to filter.start - the start Date (null for unspecified).startGran - the Granularity with which to interpret the
start date.finish - the finish Date (null for
unspecified).finishGran - the {@link Granularity with which to interpret the finish
date.public DateTimeFilter(String[] propIds, Date start, Granularity startGran, Date finish, Granularity finishGran, Interval.Side startSide, Interval.Side finishSide)
propIds - a String[] of proposition ids on which to filter.start - the start Date (null for unspecified).startGran - the Granularity with which to interpret the
start date.finish - the finish Date (null for
unspecified).finishGran - the {@link Granularity with which to interpret the
finish date.startSide - the Interval.Side of the proposition to which to apply
the start bound. The default is Side.START (if
null is specified).finishSide - the Interval.Side of the proposition to which to
apply the finish bound. The default is Side.FINISH (if
null is specified).Copyright © 2012–2018 Emory University. All rights reserved.