com.lyrisoft.util
Class MultiValueHashMap

java.lang.Object
  |
  +--com.lyrisoft.util.MultiValueHashMap

public class MultiValueHashMap
extends java.lang.Object

Utilities for using a Map with multiple values for each key. The values for these maps end up being HashMaps themselves.


Constructor Summary
MultiValueHashMap()
           
 
Method Summary
static void dump(java.util.Map m, java.io.PrintStream out)
           
static java.lang.String key(java.lang.Object o)
           
static void put(java.util.Map map, java.lang.Object key, java.lang.Object value)
           
static void remove(java.util.Map map, java.lang.Object key, java.lang.Object value)
           
static int size(java.util.Map map, java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiValueHashMap

public MultiValueHashMap()
Method Detail

put

public static void put(java.util.Map map,
                       java.lang.Object key,
                       java.lang.Object value)

remove

public static void remove(java.util.Map map,
                          java.lang.Object key,
                          java.lang.Object value)

size

public static int size(java.util.Map map,
                       java.lang.Object key)

key

public static java.lang.String key(java.lang.Object o)

dump

public static void dump(java.util.Map m,
                        java.io.PrintStream out)


Copyright © 2000-2002 Taso Lyristis