edu.stanford.nlp.time
Class SUTime.PeriodicTemporalSet
java.lang.Object
edu.stanford.nlp.time.SUTime.Temporal
edu.stanford.nlp.time.SUTime.TemporalSet
edu.stanford.nlp.time.SUTime.PeriodicTemporalSet
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Enclosing class:
- SUTime
public static class SUTime.PeriodicTemporalSet
- extends SUTime.TemporalSet
PeriodicTemporalSet represent a set of times that occurs with some frequency.
Example: At 2-3pm every friday from September 1, 2011 to December 30, 2011.
- See Also:
- Serialized Form
| Methods inherited from class edu.stanford.nlp.time.SUTime.Temporal |
addMod, addModApprox, getGranularity, getMod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexValue, includeTimexAltValue, isApprox, isRef, next, prev, resolve, setTimeZone, toISOString, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SUTime.PeriodicTemporalSet
public SUTime.PeriodicTemporalSet(SUTime.Temporal base,
SUTime.Duration periodicity,
java.lang.String quant,
java.lang.String freq)
SUTime.PeriodicTemporalSet
public SUTime.PeriodicTemporalSet(SUTime.PeriodicTemporalSet p,
SUTime.Temporal base,
SUTime.Duration periodicity,
SUTime.Range range,
java.lang.String quant,
java.lang.String freq)
setTimeZone
public SUTime.PeriodicTemporalSet setTimeZone(org.joda.time.DateTimeZone tz)
- Overrides:
setTimeZone in class SUTime.Temporal
multiplyDurationBy
public SUTime.PeriodicTemporalSet multiplyDurationBy(int scale)
divideDurationBy
public SUTime.PeriodicTemporalSet divideDurationBy(int scale)
isGrounded
public boolean isGrounded()
- Specified by:
isGrounded in class SUTime.Temporal
getPeriod
public SUTime.Duration getPeriod()
- Overrides:
getPeriod in class SUTime.Temporal
getTime
public SUTime.Time getTime()
- Specified by:
getTime in class SUTime.Temporal
getDuration
public SUTime.Duration getDuration()
- Specified by:
getDuration in class SUTime.Temporal
getRange
public SUTime.Range getRange(int flags,
SUTime.Duration granularity)
- Specified by:
getRange in class SUTime.Temporal
getTimexAttributes
public java.util.Map<java.lang.String,java.lang.String> getTimexAttributes(SUTime.TimeIndex timeIndex)
- Overrides:
getTimexAttributes in class SUTime.Temporal
resolve
public SUTime.Temporal resolve(SUTime.Time refTime,
int flags)
- Specified by:
resolve in class SUTime.Temporal
toFormattedString
public java.lang.String toFormattedString(int flags)
- Overrides:
toFormattedString in class SUTime.Temporal
intersect
public SUTime.Temporal intersect(SUTime.Temporal t)
- Overrides:
intersect in class SUTime.Temporal
Stanford NLP Group