net.cscott.jutil

Class MultiMapFactory<K,V>

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

MultiMapFactory is a MultiMap generator. Subclasses should implement constructions of specific types of MultiMaps. Subclasses *must* implement at least one of the makeMultiMap methods.

Version: $Id: MultiMapFactory.java,v 1.5 2006-10-30 19:58:06 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()
Create a new, empty, MultiMap.
MultiMap<K,V>makeMultiMap(MultiMap<? extends K,? extends V> map)
Creates a new MultiMap initialized with all of the java.util.Map.Entrys in map

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()
Create a new, empty, MultiMap.

makeMultiMap

public MultiMap<K,V> makeMultiMap(MultiMap<? extends K,? extends V> map)
Creates a new MultiMap initialized with all of the java.util.Map.Entrys in map
Copyright (c) 2006 C. Scott Ananian