edu.stanford.nlp.util
Class ValuedInterval<T,E extends java.lang.Comparable<E>>

java.lang.Object
  extended by edu.stanford.nlp.util.ValuedInterval<T,E>
All Implemented Interfaces:
HasInterval<E>

public class ValuedInterval<T,E extends java.lang.Comparable<E>>
extends java.lang.Object
implements HasInterval<E>

Interval with value

Author:
Angel Chang

Field Summary
 
Fields inherited from interface edu.stanford.nlp.util.HasInterval
CONTAINS_FIRST_COMPARATOR, CONTAINS_FIRST_ENDPOINTS_COMPARATOR, ENDPOINTS_COMPARATOR, LENGTH_COMPARATOR, NESTED_FIRST_COMPARATOR, NESTED_FIRST_ENDPOINTS_COMPARATOR
 
Constructor Summary
ValuedInterval(T value, Interval<E> interval)
           
 
Method Summary
 Interval<E> getInterval()
          Returns the interval
 T getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValuedInterval

public ValuedInterval(T value,
                      Interval<E> interval)
Method Detail

getValue

public T getValue()

getInterval

public Interval<E> getInterval()
Description copied from interface: HasInterval
Returns the interval

Specified by:
getInterval in interface HasInterval<E extends java.lang.Comparable<E>>
Returns:
interval


Stanford NLP Group