Package org.jppf.utils.collections
Class SortedSetSortedMap<K,V>
java.lang.Object
org.jppf.utils.collections.AbstractCollectionMap<K,V>
org.jppf.utils.collections.AbstractCollectionSortedMap<K,V>
org.jppf.utils.collections.SortedSetSortedMap<K,V>
- Type Parameters:
K- the type of keys in the map.V- the type of values in the collections mapped to the keys.
- All Implemented Interfaces:
Serializable,Iterable<V>,CollectionMap<K,,V> CollectionSortedMap<K,V>
A sorted map whose values are sorted sets of a given component type.
- Author:
- Laurent Cohen
- See Also:
-
Field Summary
FieldsFields inherited from class org.jppf.utils.collections.AbstractCollectionSortedMap
comparatorFields inherited from class org.jppf.utils.collections.AbstractCollectionMap
map -
Constructor Summary
ConstructorsConstructorDescriptionDefault cosntructor.SortedSetSortedMap(Comparator<K> comparator) Default cosntructor.SortedSetSortedMap(Comparator<K> keyComparator, Comparator<V> valueComparator) Default cosntructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<V>Create a new collection of values for insertion into the map.Methods inherited from class org.jppf.utils.collections.AbstractCollectionSortedMap
createMap, firstKey, lastKeyMethods inherited from class org.jppf.utils.collections.AbstractCollectionMap
addValues, addValues, allValues, clear, containsKey, containsValue, containsValue, createOrGetCollection, createOrGetCollectionSynchronized, entrySet, getValues, isEmpty, iterator, iterator, keySet, putValue, removeKey, removeValue, removeValues, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jppf.utils.collections.CollectionMap
addValues, addValues, allValues, clear, containsKey, containsValue, containsValue, entrySet, forEach, getValues, isEmpty, iterator, keySet, putValue, removeKey, removeValue, removeValues, sizeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Field Details
-
valueComparator
Comparator used to sort the keys.
-
-
Constructor Details
-
SortedSetSortedMap
public SortedSetSortedMap()Default cosntructor. -
SortedSetSortedMap
Default cosntructor.- Parameters:
comparator- tomparator used to sort the keys.
-
SortedSetSortedMap
Default cosntructor.- Parameters:
keyComparator- comparator used to sort the keys.valueComparator- comparator used to sort the values.
-
-
Method Details
-
newCollection
Description copied from class:AbstractCollectionMapCreate a new collection of values for insertion into the map.- Specified by:
newCollectionin classAbstractCollectionMap<K,V> - Returns:
- a new mutable empty collection.
-