|
JUtil | ||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of MultiMap in net.cscott.jutil |
---|
Subinterfaces of MultiMap in net.cscott.jutil | |
---|---|
interface |
InvertibleMultiMap<K,V>
An InvertibleMultiMap is an extension of the
MultiMap interface to allow users to do reverse lookups on
the mappings maintained. |
Classes in net.cscott.jutil that implement MultiMap | |
---|---|
class |
AbstractMultiMap<K,V>
This class provides a skeletal implementation of the MultiMap
interface, to minimize the effort requires to implement this interface. |
class |
GenericInvertibleMultiMap<K,V>
GenericInvertibleMultiMap is a default implementation of
InvertibleMultiMap . |
class |
GenericMultiMap<K,V>
GenericMultiMap is a default implementation of a
MultiMap . |
class |
UnmodifiableMultiMap<K,V>
UnmodifiableMultiMap is an abstract superclass to
save developers the trouble of implementing the various mutator
methds of the MultiMap interface. |
Fields in net.cscott.jutil declared as MultiMap | |
---|---|
static MultiMap |
Default.EMPTY_MULTIMAP
An empty multi-map. |
Methods in net.cscott.jutil that return MultiMap | ||
---|---|---|
MultiMap<K,V> |
MultiMapSet.asMap()
|
|
MultiMap<K,V> |
MultiMapSet.asMultiMap()
|
|
static
|
Default.EMPTY_MULTIMAP()
An empty multi-map, parameterized to play nicely with Java's type system. |
|
MultiMap<V,K> |
GenericInvertibleMap.invert()
Returns an unmodifiable inverted view of this . |
|
MultiMap<V,K> |
InvertibleMap.invert()
Returns a inverted view of this . |
|
MultiMap<K,V> |
MultiMapFactory.makeMap()
|
|
MultiMap<K,V> |
MultiMapFactory.makeMap(Map<? extends K,? extends V> map)
|
|
MultiMap<K,V> |
PersistentMultiMapFactory.makeMultiMap()
Generates a new unsynchronized mutable MultiMap which
is based on persistent randomized treaps. |
|
MultiMap<K,V> |
MultiMapFactory.makeMultiMap()
Create a new, empty, MultiMap . |
|
MultiMap<K,V> |
MultiMapFactory.makeMultiMap(MultiMap<? extends K,? extends V> map)
Creates a new MultiMap initialized with all
of the Map.Entry s in map |
|
static
|
UnmodifiableMultiMap.proxy(MultiMap<K,V> mmap)
Constructs and returns an unmodifiable MultiMap
backed by mmap . |
|
protected abstract MultiMap<K,V> |
UnmodifiableMultiMap.wrapped()
|
Methods in net.cscott.jutil with parameters of type MultiMap | ||
---|---|---|
boolean |
UnmodifiableMultiMap.addAll(MultiMap<? extends K,? extends V> mm)
Throws UnsupportedOperationException . |
|
boolean |
GenericInvertibleMultiMap.addAll(MultiMap<? extends K,? extends V> mm)
|
|
boolean |
MultiMap.addAll(MultiMap<? extends K,? extends V> mm)
Adds all mappings in the given multimap to this multimap. |
|
boolean |
AbstractMultiMap.addAll(MultiMap<? extends K,? extends V> mm)
Add all mappings in the given multimap to this multimap. |
|
MultiMap<K,V> |
MultiMapFactory.makeMultiMap(MultiMap<? extends K,? extends V> map)
Creates a new MultiMap initialized with all
of the Map.Entry s in map |
|
static
|
UnmodifiableMultiMap.proxy(MultiMap<K,V> mmap)
Constructs and returns an unmodifiable MultiMap
backed by mmap . |
Constructors in net.cscott.jutil with parameters of type MultiMap | |
---|---|
GenericInvertibleMultiMap(MultiMap<? extends K,? extends V> mm)
|
|
JUtil | ||||||||
PREV NEXT | FRAMES NO FRAMES |