org.openjena.atlas.lib
Class MultiMap<K,V>
java.lang.Object
org.openjena.atlas.lib.MultiMap<K,V>
public abstract class MultiMap<K,V>
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
createMapList
public static <K,V> MultiMap<K,V> createMapList()
createMapSet
public static <K,V> MultiMap<K,V> createMapSet()
get
public java.util.Collection<V> get(K key)
put
public void put(K key,
V value)
values
public java.util.Collection<V> values(K key)
values
public java.util.Collection<V> values()
containsKey
public boolean containsKey(K key)
keys
public java.util.Set<K> keys()
isEmpty
public boolean isEmpty()
flatten
public java.util.Iterator<V> flatten()
- Does not materialise the contents
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.