public abstract class GenericMap
extends java.lang.Object
implements java.util.Map
GenericMap is simply an abstract java.util.Map
implementation for which subclasses really only need to implement
the method entryIterator.| Modifier and Type | Field and Description |
|---|---|
protected int |
size |
| Constructor and Description |
|---|
GenericMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value)
return the element with the given key
|
protected abstract java.util.Iterator |
entryIterator() |
java.util.Set |
entrySet() |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
isEmpty() |
protected boolean |
keyEquals(java.lang.Object containedKey,
java.lang.Object givenKey) |
protected int |
keyHash(java.lang.Object key) |
protected java.util.Iterator |
keyIterator() |
java.util.Set |
keySet() |
void |
putAll(java.util.Map other) |
int |
size() |
protected boolean |
valueEquals(java.lang.Object value1,
java.lang.Object value2) |
protected int |
valueHash(java.lang.Object value) |
protected java.util.Iterator |
valueIterator() |
java.util.Collection |
values() |
public int size()
size in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mapprotected int keyHash(java.lang.Object key)
protected boolean keyEquals(java.lang.Object containedKey,
java.lang.Object givenKey)
protected int valueHash(java.lang.Object value)
protected boolean valueEquals(java.lang.Object value1,
java.lang.Object value2)
public void putAll(java.util.Map other)
putAll in interface java.util.Mapprotected abstract java.util.Iterator entryIterator()
protected java.util.Iterator keyIterator()
protected java.util.Iterator valueIterator()
public java.util.Collection values()
values in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic int hashCode()
hashCode in interface java.util.MaphashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in interface java.util.Mapequals in class java.lang.Objectpublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.MapCopyright © 2001-2021 JRuby. All Rights Reserved.