Uses of Class
messif.objects.keys.KeyInterval

Packages that use KeyInterval
messif.objects.keys Data object keys. 
 

Uses of KeyInterval in messif.objects.keys
 

Subclasses of KeyInterval in messif.objects.keys
 class DoubleKeyInterval
           
 

Methods in messif.objects.keys that return KeyInterval
 KeyInterval<DoubleKey> DoubleKeyOperator.createInteral(DoubleKey from, DoubleKey to)
           
abstract  KeyInterval<T> KeyOperator.createInteral(T from, T to)
          This method creates an interval given two keys.
 KeyInterval<DoubleKey> DoubleKeyOperator.makeLeftOpen(KeyInterval<DoubleKey> interval)
           
abstract  KeyInterval<T> KeyOperator.makeLeftOpen(KeyInterval<T> interval)
          This method returns a new instance of KeyInterval which makes this interval opened from the left.
 

Methods in messif.objects.keys that return types with arguments of type KeyInterval
 java.util.List<KeyInterval<T>> KeyInterval.cutIntersectingIntervals(java.util.List<KeyInterval<T>> intervals, KeyOperator<T> operator)
          Given a list of intervals, cut from them the parts that intersects with "this" interval.
protected  java.util.List<KeyInterval<T>> KeyInterval.cutIntersectingIntervalsInner(java.util.List<KeyInterval<T>> intervals, KeyOperator<T> operator)
          Given a list of intervals, cut from them the parts that intersects with "this" interval.
 

Methods in messif.objects.keys with parameters of type KeyInterval
 int DoubleKeyInterval.compareTo(KeyInterval<DoubleKey> o)
           
 boolean KeyOperator.intersect(KeyInterval<T> first, KeyInterval<T> second)
          Return true if the two intervals intersect.
 boolean KeyOperator.intersect(KeyInterval<T> first, KeyInterval<T> second)
          Return true if the two intervals intersect.
 boolean KeyInterval.intersect(KeyInterval<T> interval, KeyOperator<T> operator)
          Return true if the interval intersects with this interval.
 KeyInterval<DoubleKey> DoubleKeyOperator.makeLeftOpen(KeyInterval<DoubleKey> interval)
           
abstract  KeyInterval<T> KeyOperator.makeLeftOpen(KeyInterval<T> interval)
          This method returns a new instance of KeyInterval which makes this interval opened from the left.
 

Method parameters in messif.objects.keys with type arguments of type KeyInterval
 java.util.List<KeyInterval<T>> KeyInterval.cutIntersectingIntervals(java.util.List<KeyInterval<T>> intervals, KeyOperator<T> operator)
          Given a list of intervals, cut from them the parts that intersects with "this" interval.
protected  java.util.List<KeyInterval<T>> KeyInterval.cutIntersectingIntervalsInner(java.util.List<KeyInterval<T>> intervals, KeyOperator<T> operator)
          Given a list of intervals, cut from them the parts that intersects with "this" interval.