|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap
atg.search.query.formhandlers.HashMapMap
public class HashMapMap
An implementation of a HashMap which by default returns another HashMapMap for any key that has not already been set to some value. This makes it very easy to create nested maps from JSP.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
|
| Constructor Summary | |
|---|---|
HashMapMap()
Create a instance of this class |
|
| Method Summary | |
|---|---|
void |
accept(HashMapMapVisitor pVisitor)
Accept a visitor to this root node. |
protected void |
accept(java.lang.Object pKey,
HashMapMapVisitor pVisitor)
Accept visitors, recursively. |
void |
acceptChildren(HashMapMapVisitor pVisitor)
Invoke accept( Object, HashMapMapVisitor ) on all value elements which are HashMapMap instances. |
java.lang.Object |
get(java.lang.Object pKey)
Get the value associated with the specified key. |
HashMapMap |
getParent()
Get the parent HashMapMap or null if there is no parent |
java.lang.Object |
put(java.lang.Object pKey,
java.lang.Object pValue)
Associate an object with specified key, return previously associated object. |
java.lang.Object |
remove(java.lang.Object pKey)
Remove value associated with specified key, return that value or null if no current value exists. |
void |
setParent(HashMapMap pParentMap)
Set the parent map |
java.lang.String |
toString()
Don't display as "{}" when empty so empty input fields on the page are actually empty. |
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, putAll, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Field Detail |
|---|
public static java.lang.String CLASS_VERSION
| Constructor Detail |
|---|
public HashMapMap()
| Method Detail |
|---|
public HashMapMap getParent()
public void setParent(HashMapMap pParentMap)
pParentMap - the parent HashMapMap or nullpublic java.lang.Object get(java.lang.Object pKey)
get in interface java.util.Mapget in class java.util.HashMappKey - the key
public java.lang.Object put(java.lang.Object pKey,
java.lang.Object pValue)
put in interface java.util.Mapput in class java.util.HashMappKey - the keypValue - the value
public java.lang.Object remove(java.lang.Object pKey)
remove in interface java.util.Mapremove in class java.util.HashMappKey - the key
public java.lang.String toString()
toString in class java.util.AbstractMappublic void accept(HashMapMapVisitor pVisitor)
pVisitor - the visitorpublic void acceptChildren(HashMapMapVisitor pVisitor)
pVisitor - the visitor
protected void accept(java.lang.Object pKey,
HashMapMapVisitor pVisitor)
pKey - the element keypVisitor - the visitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||