public abstract static class SUTime.Temporal
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
There are 4 main types of temporal objects
Modifier and Type | Field and Description |
---|---|
boolean |
approx |
java.lang.String |
mod |
java.lang.String |
timeLabel |
SUTime.Duration |
uncertaintyGranularity |
Constructor and Description |
---|
Temporal() |
Temporal(SUTime.Temporal t) |
public java.lang.String mod
public boolean approx
public java.lang.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 java.lang.String getTidString(SUTime.TimeIndex timeIndex)
public int getTfid(SUTime.TimeIndex timeIndex)
public java.lang.String getTfidString(SUTime.TimeIndex timeIndex)
public boolean includeTimexAltValue()
public java.util.Map<java.lang.String,java.lang.String> getTimexAttributes(SUTime.TimeIndex timeIndex)
public SUTime.TimexType getTimexType()
public java.lang.String getTimexValue()
public java.lang.String toISOString()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTimeLabel()
public java.lang.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 java.lang.String getMod()
public SUTime.Temporal addMod(java.lang.String mod)
public SUTime.Temporal addModApprox(java.lang.String mod, boolean approx)