Package com.pnfsoftware.jeb.util.collect
Class MultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
java.lang.Object
com.pnfsoftware.jeb.util.collect.MultiSegmentMap<K,V>
- Type Parameters:
K
-V
-
- All Implemented Interfaces:
IMultiSegmentMap<K,
V>
@Ser
public class MultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
extends Object
implements IMultiSegmentMap<K,V>
Standard implementation of a multi-segments maps. This implementation relies on
TreeMap
.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MultiSegmentMap
public MultiSegmentMap() -
MultiSegmentMap
-
-
Method Details
-
compareKeys
-
clear
public void clear()- Specified by:
clear
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-
size
public int size()- Specified by:
size
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-
add
- Specified by:
add
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-
getFirstSegmentContaining
- Specified by:
getFirstSegmentContaining
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-
getSegmentsContaining
- Specified by:
getSegmentsContaining
in interfaceIMultiSegmentMap<K extends Comparable<K>,
V extends ISegment<K>>
-