edu.stanford.nlp.time
Class SUTime.DurationRange

java.lang.Object
  extended by edu.stanford.nlp.time.SUTime.Temporal
      extended by edu.stanford.nlp.time.SUTime.Duration
          extended by edu.stanford.nlp.time.SUTime.DurationRange
All Implemented Interfaces:
FuzzyInterval.FuzzyComparable<SUTime.Duration>, java.lang.Cloneable, java.lang.Comparable<SUTime.Duration>
Enclosing class:
SUTime

public static class SUTime.DurationRange
extends SUTime.Duration

A range of durations. For instance, 2 to 3 days.


Field Summary
 
Fields inherited from class edu.stanford.nlp.time.SUTime.Temporal
approx, mod, timeLabel
 
Constructor Summary
SUTime.DurationRange(SUTime.DurationRange d, SUTime.Duration min, SUTime.Duration max)
           
SUTime.DurationRange(SUTime.Duration min, SUTime.Duration max)
           
 
Method Summary
 SUTime.Duration add(SUTime.Duration d)
           
 SUTime.Duration divideBy(int m)
           
 org.joda.time.Duration getJodaTimeDuration()
           
 org.joda.time.Period getJodaTimePeriod()
           
 boolean includeTimexAltValue()
           
 SUTime.Duration multiplyBy(int m)
           
 java.lang.String toFormattedString(int flags)
           
 
Methods inherited from class edu.stanford.nlp.time.SUTime.Duration
compareTo, getDateTimeFields, getDuration, getDuration, getDuration, getInexactDuration, getInexactDuration, getPeriod, getRange, getTime, getTimexType, intersect, intersect, isComparable, isGrounded, makeInexact, max, min, resolve, subtract, toTime, toTime
 
Methods inherited from class edu.stanford.nlp.time.SUTime.Temporal
addMod, addModApprox, getGranularity, getMod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexAttributes, getTimexValue, isApprox, isRef, next, prev, resolve, setTimeZone, setTimeZone, toISOString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SUTime.DurationRange

public SUTime.DurationRange(SUTime.DurationRange d,
                            SUTime.Duration min,
                            SUTime.Duration max)

SUTime.DurationRange

public SUTime.DurationRange(SUTime.Duration min,
                            SUTime.Duration max)
Method Detail

includeTimexAltValue

public boolean includeTimexAltValue()
Overrides:
includeTimexAltValue in class SUTime.Temporal

toFormattedString

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

getJodaTimePeriod

public org.joda.time.Period getJodaTimePeriod()
Specified by:
getJodaTimePeriod in class SUTime.Duration

getJodaTimeDuration

public org.joda.time.Duration getJodaTimeDuration()
Specified by:
getJodaTimeDuration in class SUTime.Duration

add

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

multiplyBy

public SUTime.Duration multiplyBy(int m)
Specified by:
multiplyBy in class SUTime.Duration

divideBy

public SUTime.Duration divideBy(int m)
Specified by:
divideBy in class SUTime.Duration


Stanford NLP Group