|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContextMap
Map-like object for storing context-based information. Since the
context is passed in to the get
and keys
methods, ContextMaps that delegate all or some of their properties
through the RenderingContext. The MutableUINode class uses
a ContextMap to store its named children, for this very reason, as it
enables developers to data bind the named children nodes.
BaseMutableUINode.setNamedChildMap(org.apache.myfaces.trinidadinternal.ui.collection.ContextMap)
Method Summary | |
---|---|
java.lang.Object |
get(UIXRenderingContext context,
java.lang.Object key)
Returns the Object stored under the key, returning null if no Object with that key exists. |
java.util.Iterator<java.lang.String> |
keys(UIXRenderingContext context)
Returns an Iterator of all of the keys in the ContextMap given the specified context. |
void |
set(java.lang.String key,
java.lang.Object value)
Stores the value in the map, under the key . |
Method Detail |
---|
java.lang.Object get(UIXRenderingContext context, java.lang.Object key)
null
if no Object with that key exists.
context
- RenderingContext to use to fulfill this requestkey
- key used to retrieve the value
null
if
no value is found.
java.lang.IllegalArgumentException
- if the key is nullvoid set(java.lang.String key, java.lang.Object value)
value
in the map, under the key
.
As the RenderingContext is not passed to this function, sets do not have the same databinding capabilities that gets do.
key
- key used to set the valuevalue
- The new value to set
java.lang.IllegalArgumentException
- if either the key
or
value
is null.java.util.Iterator<java.lang.String> keys(UIXRenderingContext context)
The entire contents of the ContextMap can
be retrieved by calling ContextMap.get
for each of the keys
in the enumeration.
UIXRenderingContext
- context Context used to determine the set of
keys.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |