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:
clearin interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-
size
public int size()- Specified by:
sizein interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-
add
- Specified by:
addin interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-
getFirstSegmentContaining
- Specified by:
getFirstSegmentContainingin interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-
getSegmentsContaining
- Specified by:
getSegmentsContainingin interfaceIMultiSegmentMap<K extends Comparable<K>,V extends ISegment<K>>
-