JUtil

Uses of Interface
net.cscott.jutil.MultiMap

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
<K,V> MultiMap<K,V>
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.Entrys in map
static
<K,V> MultiMap<K,V>
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.Entrys in map
static
<K,V> MultiMap<K,V>
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

Copyright (c) 2006 C. Scott Ananian