edu.stanford.nlp.time
Class SUTime.InexactTime

java.lang.Object
  extended by edu.stanford.nlp.time.SUTime.Temporal
      extended by edu.stanford.nlp.time.SUTime.Time
          extended by edu.stanford.nlp.time.SUTime.InexactTime
All Implemented Interfaces:
FuzzyInterval.FuzzyComparable<SUTime.Time>, HasInterval<SUTime.Time>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<SUTime.Time>
Enclosing class:
SUTime

public static class SUTime.InexactTime
extends SUTime.Time

Inexact time, not sure when this is, but have some quesses

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.stanford.nlp.time.SUTime.Temporal
approx, mod, timeLabel
 
Fields inherited from interface edu.stanford.nlp.util.HasInterval
CONTAINS_FIRST_ENDPOINTS_COMPARATOR, ENDPOINTS_COMPARATOR, LENGTH_COMPARATOR, NESTED_FIRST_ENDPOINTS_COMPARATOR
 
Constructor Summary
SUTime.InexactTime(org.joda.time.Partial partial)
           
SUTime.InexactTime(SUTime.InexactTime t, SUTime.Time base, SUTime.Duration duration, SUTime.Range range)
           
SUTime.InexactTime(SUTime.Range range)
           
SUTime.InexactTime(SUTime.Time base, SUTime.Duration duration, SUTime.Range range)
           
 
Method Summary
 SUTime.Time add(SUTime.Duration offset)
           
 SUTime.Duration getDuration()
           
 org.joda.time.Instant getJodaTimeInstant()
           
 org.joda.time.Partial getJodaTimePartial()
           
 SUTime.Range getRange(int flags, SUTime.Duration granularity)
           
 SUTime.Time getTime()
           
 SUTime.Time resolve(SUTime.Time refTime, int flags)
           
 SUTime.InexactTime setTimeZone(org.joda.time.DateTimeZone tz)
           
 java.lang.String toFormattedString(int flags)
           
 
Methods inherited from class edu.stanford.nlp.time.SUTime.Time
closest, compareTo, contains, difference, distance, getGranularity, getInterval, getTimexType, hasTime, intersect, intersect, intersect, isComparable, isGrounded, makeComposite, max, min, offset, subtract
 
Methods inherited from class edu.stanford.nlp.time.SUTime.Temporal
addMod, addModApprox, 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.InexactTime

public SUTime.InexactTime(org.joda.time.Partial partial)

SUTime.InexactTime

public SUTime.InexactTime(SUTime.Time base,
                          SUTime.Duration duration,
                          SUTime.Range range)

SUTime.InexactTime

public SUTime.InexactTime(SUTime.InexactTime t,
                          SUTime.Time base,
                          SUTime.Duration duration,
                          SUTime.Range range)

SUTime.InexactTime

public SUTime.InexactTime(SUTime.Range range)
Method Detail

setTimeZone

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

getTime

public SUTime.Time getTime()
Overrides:
getTime in class SUTime.Time

getDuration

public SUTime.Duration getDuration()
Overrides:
getDuration in class SUTime.Time

getRange

public SUTime.Range getRange(int flags,
                             SUTime.Duration granularity)
Overrides:
getRange in class SUTime.Time

add

public SUTime.Time add(SUTime.Duration offset)
Specified by:
add in class SUTime.Time

resolve

public SUTime.Time resolve(SUTime.Time refTime,
                           int flags)
Overrides:
resolve in class SUTime.Time

getJodaTimeInstant

public org.joda.time.Instant getJodaTimeInstant()
Overrides:
getJodaTimeInstant in class SUTime.Time

getJodaTimePartial

public org.joda.time.Partial getJodaTimePartial()
Overrides:
getJodaTimePartial in class SUTime.Time

toFormattedString

public java.lang.String toFormattedString(int flags)
Overrides:
toFormattedString in class SUTime.Temporal


Stanford NLP Group