edu.stanford.nlp.time
Class SUTime.ExplicitTemporalSet

java.lang.Object
  extended by edu.stanford.nlp.time.SUTime.Temporal
      extended by edu.stanford.nlp.time.SUTime.TemporalSet
          extended by edu.stanford.nlp.time.SUTime.ExplicitTemporalSet
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
SUTime

public static class SUTime.ExplicitTemporalSet
extends SUTime.TemporalSet

Explicit set of times: like tomorrow and next week, not really used


Field Summary
 
Fields inherited from class edu.stanford.nlp.time.SUTime.Temporal
approx, mod, timeLabel
 
Constructor Summary
SUTime.ExplicitTemporalSet(java.util.Set<SUTime.Temporal> temporals)
           
SUTime.ExplicitTemporalSet(SUTime.ExplicitTemporalSet p, java.util.Set<SUTime.Temporal> temporals)
           
SUTime.ExplicitTemporalSet(SUTime.Temporal... temporals)
           
 
Method Summary
 SUTime.Duration getDuration()
           
 SUTime.Range getRange(int flags, SUTime.Duration granularity)
           
 SUTime.Time getTime()
           
 SUTime.Temporal intersect(SUTime.Temporal other)
           
 boolean isGrounded()
           
 SUTime.Temporal resolve(SUTime.Time refTime, int flags)
           
 SUTime.ExplicitTemporalSet setTimeZone(org.joda.time.DateTimeZone tz)
           
 java.lang.String toFormattedString(int flags)
           
 
Methods inherited from class edu.stanford.nlp.time.SUTime.TemporalSet
getTimexType
 
Methods inherited from class edu.stanford.nlp.time.SUTime.Temporal
addMod, addModApprox, getGranularity, getMod, getPeriod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexAttributes, 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
 

Constructor Detail

SUTime.ExplicitTemporalSet

public SUTime.ExplicitTemporalSet(SUTime.Temporal... temporals)

SUTime.ExplicitTemporalSet

public SUTime.ExplicitTemporalSet(java.util.Set<SUTime.Temporal> temporals)

SUTime.ExplicitTemporalSet

public SUTime.ExplicitTemporalSet(SUTime.ExplicitTemporalSet p,
                                  java.util.Set<SUTime.Temporal> temporals)
Method Detail

setTimeZone

public SUTime.ExplicitTemporalSet setTimeZone(org.joda.time.DateTimeZone tz)
Overrides:
setTimeZone in class SUTime.Temporal

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

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 other)
Overrides:
intersect in class SUTime.Temporal


Stanford NLP Group