| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--com.bea.security.HashMapContext
The HashMapContext class is a simple implementation of an
 application context based on a java hashmap.
 Applications may choose to use this class as a basis for their application context,
 or implement their own.
| Constructor Summary | |
| HashMapContext() | |
| Method Summary | |
|  void | addElement(AppContextElement elem)Adds an AppContextElementinto this context. | 
|  void | bulkAdd(AppContext ctx)Does a bulk add of elements from another context into this context. | 
|  AppContextElement | getElement(java.lang.String name)Gets an AppContextElementfrom this context by name. | 
|  AppContextElement[] | getElements(java.lang.String[] names)Gets an array of AppContextElementsfrom this context given an array of
 names. | 
|  java.lang.String[] | getNames()Gets the names of the elements available in this context. | 
|  void | removeElement(java.lang.String name)Removes an AppContextElementfrom this context by name. | 
|  int | size()Gets the number of AppContextElementsin this context. | 
| Methods inherited from class java.util.HashMap | 
| clear, 
clone, 
containsKey, 
containsValue, 
entrySet, 
get, 
isEmpty, 
keySet, 
put, 
putAll, 
remove, 
values | 
| Methods inherited from class java.util.AbstractMap | 
| equals, 
hashCode, 
toString | 
| Methods inherited from class java.lang.Object | 
| finalize, 
getClass, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public HashMapContext()
| Method Detail | 
public java.lang.String[] getNames()
Strings that are the names of the
                elements in this context.public AppContextElement getElement(java.lang.String name)
AppContextElement from this context by name.
name - a String that is the name of the element to retrieve
                  from this context.AppContextElement with the name requested. If the name requested
                  is not in the context, a null is returned.public AppContextElement[] getElements(java.lang.String[] names)
AppContextElements from this context given an array of
 names.
names - an array of Strings that are the names of the elements being
                requested.AppContextElements that were requested by name and
                available in the context. If no requested elements are available, then an empty
                array is returned.public int size()
AppContextElements in this context.
int of the number of elements in this context.public void addElement(AppContextElement elem)
AppContextElement into this context.
elem - an AppContextElement to add to this context. If an element of this name
               already exists, then this new element will replace it.public void removeElement(java.lang.String name)
AppContextElement from this context by name.
name - a String that is the name of the element to be removed.public void bulkAdd(AppContext ctx)
ctx - an AppContext object whose values need to be cloned and added.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||