Object | put(CompositeMap map, Map[] composited, Object key, Object value) Called when the CompositeMap.put() method is invoked. |
void | putAll(CompositeMap map, Map[] composited, Map mapToAdd) Called when the CompositeMap.putAll() method is invoked. |
void | resolveCollision(CompositeMap composite, Map existing, Map added, Collection intersect) Called when adding a new Composited Map results in a key collision. |
public Object put(CompositeMap map, Map[] composited, Object key, Object value)
- if not defined
- if the class of the specified key or value
prevents it from being stored in this map.
- if some aspect of this key or value
prevents it from being stored in this map.
- this map does not permit null
keys or values, and the specified key or value is
null.public void putAll(CompositeMap map, Map[] composited, Map mapToAdd)
- if not defined
- if the class of the specified key or value
prevents it from being stored in this map.
- if some aspect of this key or value
prevents it from being stored in this map.
- this map does not permit null
keys or values, and the specified key or value is
null.public void resolveCollision(CompositeMap composite, Map existing, Map added, Collection intersect)