public abstract static class SUTime.Temporal extends Object implements Cloneable, Serializable
There are 4 main types of temporal objects
Modifier and Type | Field and Description |
---|---|
boolean |
approx |
String |
mod |
String |
timeLabel |
SUTime.Duration |
uncertaintyGranularity |
Constructor and Description |
---|
Temporal() |
Temporal(SUTime.Temporal t) |
public String mod
public boolean approx
public String timeLabel
public SUTime.Duration uncertaintyGranularity
public Temporal()
public Temporal(SUTime.Temporal t)
public abstract boolean isGrounded()
public abstract SUTime.Time getTime()
public abstract SUTime.Duration getDuration()
public SUTime.Range getRange()
public SUTime.Range getRange(int flags)
public abstract SUTime.Range getRange(int flags, SUTime.Duration granularity)
public SUTime.Duration getPeriod()
public SUTime.Duration getGranularity()
public SUTime.Duration getUncertaintyGranularity()
public SUTime.Temporal resolve(SUTime.Time refTime)
public abstract SUTime.Temporal resolve(SUTime.Time refTime, int flags)
public SUTime.StandardTemporalType getStandardTemporalType()
public boolean isRef()
public boolean isApprox()
public int getTid(SUTime.TimeIndex timeIndex)
public String getTidString(SUTime.TimeIndex timeIndex)
public int getTfid(SUTime.TimeIndex timeIndex)
public String getTfidString(SUTime.TimeIndex timeIndex)
public boolean includeTimexAltValue()
public Map<String,String> getTimexAttributes(SUTime.TimeIndex timeIndex)
public SUTime.TimexType getTimexType()
public String getTimexValue()
public String toISOString()
public String getTimeLabel()
public String toFormattedString(int flags)
public static SUTime.Temporal setTimeZone(SUTime.Temporal t, org.joda.time.DateTimeZone tz)
public SUTime.Temporal setTimeZone(org.joda.time.DateTimeZone tz)
public SUTime.Temporal setTimeZone(int offsetHours)
public SUTime.Temporal next()
public SUTime.Temporal prev()
public SUTime.Temporal intersect(SUTime.Temporal t)
public String getMod()
public SUTime.Temporal addMod(String mod)
public SUTime.Temporal addModApprox(String mod, boolean approx)