|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MapHandler
A Map handler for adding and retreiving key-value pairs from A map. A map handler is instantiated only once, must be thread safe and not use any synchronization.
| Method Summary | |
|---|---|
void |
clear(Object map)
Clears the map of all key-value pairs. |
Object |
create()
Creates a new Instance of the map represented by this MapHandler. |
Enumeration |
elements(Object map)
Returns an enumeration of all the objects in the Map. |
Object |
get(Object map,
Object key)
Returns the object associated with the given key. |
Enumeration |
keys(Object map)
Returns an enumeration of all the keys in the Map. |
Object |
put(Object map,
Object key,
Object object)
Adds the given key-value pair to the map. |
int |
size(Object map)
Returns the number of elements (key-value) in the map. |
| Method Detail |
|---|
Object create()
Object put(Object map,
Object key,
Object object)
throws ClassCastException
map - the map, null if no map has been created yet.key - the key for the object.object - the object to add to the map.
ClassCastException - The MapHandler does not
support maps of the given type.
Enumeration elements(Object map)
throws ClassCastException
map - The map instance for which to return the enumeration
of elements for.
ClassCastException - The MapHandler does not
support collections of this type
Enumeration keys(Object map)
throws ClassCastException
map - The map instance for which to return the enumeration
of keys.
ClassCastException - The MapHandler does not
support collections of this type
int size(Object map)
throws ClassCastException
map - the map.
ClassCastException - The MapHandler does not
support collections of the given type.
void clear(Object map)
throws ClassCastException
map - the map to clear.
ClassCastException - The MapHandler does not
support collections of the given type.
Object get(Object map,
Object key)
throws ClassCastException
map - the map to return the object from.key - the key for the object.
ClassCastException - The MapHandler does not
support maps of the given type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||