Package rma.util
Class RelativeTimeInterval
java.lang.Object
rma.util.AbstractTimeInterval
rma.util.RelativeTimeInterval
- All Implemented Interfaces:
Serializable
,TimeIntervals
- See Also:
-
Field Summary
Fields inherited from interface rma.util.TimeIntervals
DAY_TIME_INTERVAL, HOUR_TIME_INTERVAL, MINUTE_TIME_INTERVAL, MONTH_TIME_INTERVAL, TIME_INTERVALS, TIME_INTERVALS_DESC, WEEK_TIME_INTERVAL, YEAR_TIME_INTERVAL
-
Constructor Summary
ConstructorsConstructorDescriptionRelativeTimeInterval
(String lengthAndInterval) RelativeTimeInterval
(String timeInterval, int length) RelativeTimeInterval
(TimeZone tz, String timeInterval, int length) -
Method Summary
Modifier and TypeMethodDescriptionlong
getNextInterval
(long currentTime) long
getPreviousInterval
(long currentTime) Methods inherited from class rma.util.AbstractTimeInterval
getInterval, getInterval, getIntervalType, getIntervalTypeDesc, getLength, isValidIntervalType, setIntervalType, setLength, toString
-
Constructor Details
-
RelativeTimeInterval
public RelativeTimeInterval() -
RelativeTimeInterval
public RelativeTimeInterval(TimeZone tz, String timeInterval, int length) throws IllegalTimeIntervalLengthException, IllegalTimeIntervalTypeException -
RelativeTimeInterval
public RelativeTimeInterval(String timeInterval, int length) throws IllegalTimeIntervalLengthException, IllegalTimeIntervalTypeException -
RelativeTimeInterval
public RelativeTimeInterval(String lengthAndInterval) throws IllegalTimeIntervalLengthException, IllegalTimeIntervalTypeException
-
-
Method Details
-
getNextInterval
public long getNextInterval(long currentTime) - Specified by:
getNextInterval
in classAbstractTimeInterval
-
getPreviousInterval
public long getPreviousInterval(long currentTime) - Specified by:
getPreviousInterval
in classAbstractTimeInterval
-