public static class SUTime.Range extends SUTime.Temporal implements HasInterval<SUTime.Time>
approx, mod, timeLabel, uncertaintyGranularity
CONTAINS_FIRST_ENDPOINTS_COMPARATOR, ENDPOINTS_COMPARATOR, LENGTH_ENDPOINTS_COMPARATOR, LENGTH_GT_COMPARATOR, LENGTH_LT_COMPARATOR, NESTED_FIRST_ENDPOINTS_COMPARATOR
Constructor and Description |
---|
Range(SUTime.Range r,
SUTime.Time begin,
SUTime.Time end,
SUTime.Duration duration) |
Range(SUTime.Time begin,
SUTime.Duration duration) |
Range(SUTime.Time begin,
SUTime.Time end) |
Range(SUTime.Time begin,
SUTime.Time end,
SUTime.Duration duration) |
addMod, addModApprox, getGranularity, getMod, getPeriod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexValue, getUncertaintyGranularity, includeTimexAltValue, isApprox, isRef, next, prev, resolve, setTimeZone, setTimeZone, toISOString, toString
public Range(SUTime.Time begin, SUTime.Time end)
public Range(SUTime.Time begin, SUTime.Time end, SUTime.Duration duration)
public Range(SUTime.Time begin, SUTime.Duration duration)
public Range(SUTime.Range r, SUTime.Time begin, SUTime.Time end, SUTime.Duration duration)
public SUTime.Range setTimeZone(org.joda.time.DateTimeZone tz)
setTimeZone
in class SUTime.Temporal
public Interval<SUTime.Time> getInterval()
HasInterval
getInterval
in interface HasInterval<SUTime.Time>
public org.joda.time.Interval getJodaTimeInterval()
public boolean isGrounded()
isGrounded
in class SUTime.Temporal
public SUTime.Time getTime()
getTime
in class SUTime.Temporal
public SUTime.Duration getDuration()
getDuration
in class SUTime.Temporal
public SUTime.Range getRange(int flags, SUTime.Duration granularity)
getRange
in class SUTime.Temporal
public SUTime.TimexType getTimexType()
getTimexType
in class SUTime.Temporal
public java.util.Map<java.lang.String,java.lang.String> getTimexAttributes(SUTime.TimeIndex timeIndex)
getTimexAttributes
in class SUTime.Temporal
public java.lang.String toFormattedString(int flags)
toFormattedString
in class SUTime.Temporal
public SUTime.Range resolve(SUTime.Time refTime, int flags)
resolve
in class SUTime.Temporal
public SUTime.Range offset(SUTime.Duration d, int offsetFlags)
public SUTime.Range offset(SUTime.Duration d, int offsetFlags, int rangeFlags)
public SUTime.Range subtract(SUTime.Duration d)
public SUTime.Range subtract(SUTime.Duration d, int flags)
public SUTime.Range add(SUTime.Duration d)
public SUTime.Range add(SUTime.Duration d, int flags)
public SUTime.Time begin()
public SUTime.Time end()
public SUTime.Time beginTime()
public SUTime.Time endTime()
public SUTime.Time mid()
public SUTime.Temporal intersect(SUTime.Temporal t)
intersect
in class SUTime.Temporal
public boolean contains(SUTime.Range r)
r
- rangepublic boolean contains(SUTime.Time t)
t
- A time to check containment for