org.enhydra.shark.utilities
Class SizeLimitedToolAgentMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.enhydra.shark.utilities.SizeLimitedToolAgentMap
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map
public class SizeLimitedToolAgentMap
- extends java.util.HashMap
- See Also:
- Serialized Form
Method Summary |
int |
getMaximumSize()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map t)
|
java.lang.Object |
remove(java.lang.Object key)
|
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
SizeLimitedToolAgentMap
public SizeLimitedToolAgentMap()
SizeLimitedToolAgentMap
public SizeLimitedToolAgentMap(int maxSize)
SizeLimitedToolAgentMap
public SizeLimitedToolAgentMap(int initialCapacity,
float loadFactor)
SizeLimitedToolAgentMap
public SizeLimitedToolAgentMap(int initialCapacity,
float loadFactor,
int maxSize)
SizeLimitedToolAgentMap
public SizeLimitedToolAgentMap(java.util.Map m)
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put
in interface java.util.Map
- Overrides:
put
in class java.util.HashMap
putAll
public void putAll(java.util.Map t)
- Specified by:
putAll
in interface java.util.Map
- Overrides:
putAll
in class java.util.HashMap
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interface java.util.Map
- Overrides:
remove
in class java.util.HashMap
getMaximumSize
public int getMaximumSize()