| 
|||||||||
| 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 | ||||||||