public static class SUTime.RelativeTime extends 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 |
---|
RelativeTime(SUTime.Duration offset) |
RelativeTime(SUTime.TemporalOp tempOp,
SUTime.Temporal tempArg) |
RelativeTime(SUTime.TemporalOp tempOp,
SUTime.Temporal tempArg,
int flags) |
RelativeTime(SUTime.Time base) |
RelativeTime(SUTime.Time base,
SUTime.Duration offset) |
RelativeTime(SUTime.Time base,
SUTime.TemporalOp tempOp,
SUTime.Temporal tempArg) |
RelativeTime(SUTime.Time base,
SUTime.TemporalOp tempOp,
SUTime.Temporal tempArg,
int flags) |
Modifier and Type | Method and Description |
---|---|
SUTime.Time |
add(SUTime.Duration offset) |
boolean |
equals(java.lang.Object o) |
SUTime.Time |
getBase() |
SUTime.Duration |
getDuration() |
int |
getOpFlags() |
SUTime.Range |
getRange(int flags,
SUTime.Duration granularity) |
SUTime.Temporal |
getTemporalArg() |
SUTime.TemporalOp |
getTemporalOp() |
java.util.Map<java.lang.String,java.lang.String> |
getTimexAttributes(SUTime.TimeIndex timeIndex) |
int |
hashCode() |
SUTime.Temporal |
intersect(SUTime.Temporal t) |
SUTime.Time |
intersect(SUTime.Time t) |
boolean |
isGrounded() |
SUTime.Temporal |
resolve(SUTime.Time refTime,
int flags) |
java.lang.String |
toFormattedString(int flags) |
closest, compareTo, contains, difference, distance, getGranularity, getInterval, getJodaTimeInstant, getJodaTimePartial, getTime, getTimexType, hasTime, intersect, isComparable, makeComposite, max, min, offset, reduceGranularityTo, subtract
addMod, addModApprox, getMod, getPeriod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexValue, getUncertaintyGranularity, includeTimexAltValue, isApprox, isRef, next, prev, resolve, setTimeZone, setTimeZone, setTimeZone, toISOString, toString
public RelativeTime(SUTime.Time base, SUTime.TemporalOp tempOp, SUTime.Temporal tempArg, int flags)
public RelativeTime(SUTime.Time base, SUTime.TemporalOp tempOp, SUTime.Temporal tempArg)
public RelativeTime(SUTime.TemporalOp tempOp, SUTime.Temporal tempArg)
public RelativeTime(SUTime.TemporalOp tempOp, SUTime.Temporal tempArg, int flags)
public RelativeTime(SUTime.Duration offset)
public RelativeTime(SUTime.Time base, SUTime.Duration offset)
public RelativeTime(SUTime.Time base)
public SUTime.Time getBase()
public SUTime.TemporalOp getTemporalOp()
public SUTime.Temporal getTemporalArg()
public int getOpFlags()
public boolean isGrounded()
isGrounded
in class SUTime.Time
public SUTime.Duration getDuration()
getDuration
in class SUTime.Time
public SUTime.Range getRange(int flags, SUTime.Duration granularity)
getRange
in class SUTime.Time
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.Temporal resolve(SUTime.Time refTime, int flags)
resolve
in class SUTime.Time
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public SUTime.Time add(SUTime.Duration offset)
add
in class SUTime.Time
public SUTime.Temporal intersect(SUTime.Temporal t)
intersect
in class SUTime.Time
public SUTime.Time intersect(SUTime.Time t)
intersect
in class SUTime.Time