net.cscott.jutil

Class MultiMapFactory<K,V>

public class MultiMapFactory<K,V> extends MapFactory<K,V>

MultiMapFactory is a MultiMap generator. Subclasses should implement constructions of specific types of MultiMaps.

Version: $Id: MultiMapFactory.java,v 1.2 2004/01/13 20:47:05 cananian Exp $

Author: C. Scott Ananian

Constructor Summary
MultiMapFactory()
Creates a MultiMapFactory.
Method Summary
MultiMap<K,V>makeMap()
MultiMap<K,V>makeMap(Map<? extends K,? extends V> map)
MultiMap<K,V>makeMultiMap()
MultiMap<K,V>makeMultiMap(Map<? extends K,? extends V> map)
Creates a new MultiMap initialized with all of the Map.Entrys in map
MultiMap<K,V>makeMultiMap(MapFactory<K,Collection<V>> mf, CollectionFactory<V> cf)

Constructor Detail

MultiMapFactory

public MultiMapFactory()
Creates a MultiMapFactory.

Method Detail

makeMap

public final MultiMap<K,V> makeMap()

makeMap

public final MultiMap<K,V> makeMap(Map<? extends K,? extends V> map)

makeMultiMap

public MultiMap<K,V> makeMultiMap()

makeMultiMap

public MultiMap<K,V> makeMultiMap(Map<? extends K,? extends V> map)
Creates a new MultiMap initialized with all of the Map.Entrys in map

makeMultiMap

public MultiMap<K,V> makeMultiMap(MapFactory<K,Collection<V>> mf, CollectionFactory<V> cf)
Copyright © 2003 C. Scott Ananian