|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.trinidadinternal.share.util.NamespaceMap
public class NamespaceMap
Implements a map between a namespace+key and a value. This unsynchronized class is optimized for a small number of namespaces.
| Constructor Summary | |
|---|---|
NamespaceMap()
Creates a NamespaceMap, using a default size for the number of values per namespace. |
|
NamespaceMap(int defaultSize)
Creates a NamespaceMap. |
|
| Method Summary | |
|---|---|
void |
clear()
clears all bindings for all namespaces. |
void |
clear(java.lang.String namespace)
clears all keys from a namespace. |
java.lang.Object |
clone()
Returns a clone of the NamespaceMap |
java.lang.Object |
get(java.lang.String namespace,
java.lang.Object key)
Returns the stored object. |
java.util.Iterator<java.lang.Object> |
getKeysIterator(java.lang.String namespace)
Returns an Iterator over all of the keys for a particular namespace. |
java.util.Iterator<java.util.Map<java.lang.Object,java.lang.Object>> |
getNamespaceIterator()
Returns an Iterator over all the namespaces added to the map. |
java.util.Iterator<java.lang.Object> |
getValueIterator()
Returns an Enumeration over all the values added to the map. |
java.util.Iterator<java.lang.Object> |
getValueIterator(java.lang.String namespace)
Returns an Iterator over all of the values for a particular namespace. |
void |
put(java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
associates a value with a namespace and a key |
java.lang.Object |
remove(java.lang.String namespace,
java.lang.Object key)
Removes a key from a namespace. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NamespaceMap()
public NamespaceMap(int defaultSize)
defaultSize - the default size of each per-namespace
storage.| Method Detail |
|---|
public void put(java.lang.String namespace,
java.lang.Object key,
java.lang.Object value)
namespace - namespace of the valuekey - the key to associate the value withvalue - the value to associate with the key.
public java.lang.Object get(java.lang.String namespace,
java.lang.Object key)
namespace - the namespace to search.key - the key to search the namespace for.
public java.lang.Object remove(java.lang.String namespace,
java.lang.Object key)
namespace - the namespace to search.key - the key to search the namespace for.
public void clear(java.lang.String namespace)
namespace - the namespace to clear.public void clear()
public java.util.Iterator<java.util.Map<java.lang.Object,java.lang.Object>> getNamespaceIterator()
public java.util.Iterator<java.lang.Object> getValueIterator()
public java.util.Iterator<java.lang.Object> getValueIterator(java.lang.String namespace)
public java.util.Iterator<java.lang.Object> getKeysIterator(java.lang.String namespace)
public java.lang.Object clone()
clone in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||