edu.stanford.nlp.time
Class SUTime.Range
java.lang.Object
edu.stanford.nlp.time.SUTime.Temporal
edu.stanford.nlp.time.SUTime.Range
- All Implemented Interfaces:
- HasInterval<SUTime.Time>, java.io.Serializable, java.lang.Cloneable
- Enclosing class:
- SUTime
public static class SUTime.Range
- extends SUTime.Temporal
- implements HasInterval<SUTime.Time>
A time interval
- See Also:
- Serialized Form
| Methods inherited from class edu.stanford.nlp.time.SUTime.Temporal |
addMod, addModApprox, getGranularity, getMod, getPeriod, 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.Range
public SUTime.Range(SUTime.Time begin,
SUTime.Time end)
SUTime.Range
public SUTime.Range(SUTime.Time begin,
SUTime.Time end,
SUTime.Duration duration)
SUTime.Range
public SUTime.Range(SUTime.Range r,
SUTime.Time begin,
SUTime.Time end,
SUTime.Duration duration)
setTimeZone
public SUTime.Range setTimeZone(org.joda.time.DateTimeZone tz)
- Overrides:
setTimeZone in class SUTime.Temporal
getInterval
public Interval<SUTime.Time> getInterval()
- Description copied from interface:
HasInterval
- Returns the interval
- Specified by:
getInterval in interface HasInterval<SUTime.Time>
- Returns:
- interval
getJodaTimeInterval
public org.joda.time.Interval getJodaTimeInterval()
isGrounded
public boolean isGrounded()
- Specified by:
isGrounded 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
getTimexType
public SUTime.TimexType getTimexType()
- Overrides:
getTimexType 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
toFormattedString
public java.lang.String toFormattedString(int flags)
- Overrides:
toFormattedString in class SUTime.Temporal
resolve
public SUTime.Range resolve(SUTime.Time refTime,
int flags)
- Specified by:
resolve in class SUTime.Temporal
offset
public SUTime.Range offset(SUTime.Duration d)
offset
public SUTime.Range offset(SUTime.Duration d,
int flags)
subtract
public SUTime.Range subtract(SUTime.Duration d)
subtract
public SUTime.Range subtract(SUTime.Duration d,
int flags)
add
public SUTime.Range add(SUTime.Duration d)
add
public SUTime.Range add(SUTime.Duration d,
int flags)
begin
public SUTime.Time begin()
end
public SUTime.Time end()
beginTime
public SUTime.Time beginTime()
endTime
public SUTime.Time endTime()
mid
public SUTime.Time mid()
intersect
public SUTime.Temporal intersect(SUTime.Temporal t)
- Overrides:
intersect in class SUTime.Temporal
contains
public boolean contains(SUTime.Range r)
Stanford NLP Group