Interface IMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>

Type Parameters:
K -
V -
All Known Implementing Classes:
MultiSegmentMap

public interface IMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
Definition of map holding multiple segments. Similar to a multi-map, a given key may be associated to zero, one or more segments.
  • Method Details

    • clear

      void clear()
    • isEmpty

      boolean isEmpty()
    • size

      int size()
    • add

      V add(V segment)
    • getFirstSegmentContaining

      V getFirstSegmentContaining(K key)
    • getSegmentsContaining

      List<V> getSegmentsContaining(K key)