com.imcode.util
Class MultiTreeMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap
          extended by com.imcode.util.MultiTreeMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, java.util.SortedMap, org.apache.commons.collections.MultiMap

public class MultiTreeMap
extends java.util.TreeMap
implements org.apache.commons.collections.MultiMap

Author:
kreiger
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
MultiTreeMap()
           
MultiTreeMap(java.util.Comparator comparator)
           
 
Method Summary
 void clear()
           
 boolean containsValue(java.lang.Object value)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object remove(java.lang.Object key, java.lang.Object item)
           
 java.util.Collection values()
           
 
Methods inherited from class java.util.TreeMap
clone, comparator, containsKey, entrySet, firstKey, get, headMap, keySet, lastKey, putAll, remove, size, subMap, tailMap
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.commons.collections.MultiMap
get, remove, size
 
Methods inherited from interface java.util.Map
containsKey, entrySet, equals, hashCode, isEmpty, keySet, putAll
 

Constructor Detail

MultiTreeMap

public MultiTreeMap()

MultiTreeMap

public MultiTreeMap(java.util.Comparator comparator)
Method Detail

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Specified by:
put in interface java.util.Map
Specified by:
put in interface org.apache.commons.collections.MultiMap
Overrides:
put in class java.util.TreeMap

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map
Specified by:
containsValue in interface org.apache.commons.collections.MultiMap
Overrides:
containsValue in class java.util.TreeMap

remove

public java.lang.Object remove(java.lang.Object key,
                               java.lang.Object item)
Specified by:
remove in interface org.apache.commons.collections.MultiMap

clear

public void clear()
Specified by:
clear in interface java.util.Map
Overrides:
clear in class java.util.TreeMap

values

public java.util.Collection values()
Specified by:
values in interface java.util.Map
Specified by:
values in interface org.apache.commons.collections.MultiMap
Overrides:
values in class java.util.TreeMap


Copyright © -2005 . All Rights Reserved.