|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.hp.hpl.jena.util.OneToManyMap
An extension to a standard map that supports one-to-many mappings: that is, there may be zero, one or many values corresponding to a given key.
| Nested Class Summary | |
class |
OneToManyMap.Entry
Helper class to implement the Map.Entry interface to enumerate entries in the map |
| Nested classes inherited from class java.util.Map |
|
| Constructor Summary | |
OneToManyMap()
|
|
| Method Summary | |
void |
clear()
Clear all entries from the map. |
boolean |
containsKey(java.lang.Object key)
Answer true if the map contains the given value as a key. |
boolean |
containsValue(java.lang.Object value)
Answer true if the map contains the given object as a value stored against any key. |
java.util.Set |
entrySet()
Answer a set of the mappings in this map. |
boolean |
equals(java.lang.Object o)
Compares the specified object with this map for equality. |
java.lang.Object |
get(java.lang.Object key)
Get a value for this key. |
java.util.Iterator |
getAll(java.lang.Object key)
Answer an iterator over all of the values for the given key. |
int |
hashcode()
Returns the hash code value for this map. |
boolean |
isEmpty()
Answer true if the map is empty of key-value mappings. |
java.util.Set |
keySet()
Answer a set of the keys in this map |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Associates the given value with the given key. |
void |
putAll(java.util.Map m)
Put all entries from one map into this. |
java.lang.Object |
remove(java.lang.Object key)
Remove all of the associations for the given key. |
void |
remove(java.lang.Object key,
java.lang.Object value)
Remove the specific association between the given key and value. |
int |
size()
Answer the number of key-value mappings in the map |
java.util.Collection |
values()
Returns a collection view of the values contained in this map. |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Map |
hashCode |
| Constructor Detail |
public OneToManyMap()
| Method Detail |
public void clear()
clear in interface java.util.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mapkey - The key object to test for
public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mapvalue - The value to test for
public java.util.Set entrySet()
entrySet in interface java.util.Mappublic boolean equals(java.lang.Object o)
equals in interface java.util.Mapequals in class java.lang.Objecto - The object to be compared for equality with this map.
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapkey - The key to access the map.
getAll(java.lang.Object)public java.util.Iterator getAll(java.lang.Object key)
key - The key object
public int hashcode()
public boolean isEmpty()
isEmpty in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Map
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapkey - The key objectvalue - The value object
public void putAll(java.util.Map m)
throws java.lang.UnsupportedOperationException
putAll in interface java.util.Mapjava.lang.UnsupportedOperationExceptionpublic java.lang.Object remove(java.lang.Object key)
remove( java.lang.Object, java.lang.Object )
instead. Has no effect if the key is not present in the map. Since no
single specific association with the key is defined, this method always
returns null.
remove in interface java.util.Mapkey - All associations with this key will be removed.
public void remove(java.lang.Object key,
java.lang.Object value)
key - The key objectvalue - The value objectpublic int size()
size in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Map
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||