org.apache.avalon.framework.context
Class DefaultContext
java.lang.Object
|
+--org.apache.avalon.framework.context.DefaultContext
- All Implemented Interfaces:
- Context
- public class DefaultContext
- extends java.lang.Object
- implements Context
Default implementation of Context.
This implementation is a static hierarchial store.
- Author:
- Federico Barbieri, Pierpaolo Fumagalli, Stefano Mazzocchi, Peter Donald
Method Summary |
java.lang.Object |
get(java.lang.Object key)
Retrieve an object from Context. |
void |
put(java.lang.Object key,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_contextData
protected final java.util.Map m_contextData
m_parent
protected final Context m_parent
DefaultContext
public DefaultContext(java.util.Map contextData,
Context parent)
DefaultContext
public DefaultContext(java.util.Map contextData)
DefaultContext
public DefaultContext(Context parent)
DefaultContext
public DefaultContext()
get
public java.lang.Object get(java.lang.Object key)
throws ContextException
- Description copied from interface:
Context
- Retrieve an object from Context.
- Specified by:
get
in interface Context
- Following copied from interface:
org.apache.avalon.framework.context.Context
- Parameters:
key
- the key into context- Returns:
- the object
- Throws:
ContextException
- if object not found. Note that this
means that either Component is asking for invalid entry
or the Container is not living up to contract.
put
public void put(java.lang.Object key,
java.lang.Object value)
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.