public final class InternalContextAdapterImpl extends java.lang.Object implements InternalContextAdapter
| Modifier and Type | Field and Description |
|---|---|
(package private) Context |
context
the user data Context that we are wrapping
|
(package private) InternalHousekeepingContext |
icb
the ICB we are wrapping.
|
(package private) InternalEventContext |
iec
The InternalEventContext that we are wrapping.
|
| Constructor and Description |
|---|
InternalContextAdapterImpl(Context c)
CTOR takes a Context and wraps it, delegating all 'data' calls
to it.
|
| Modifier and Type | Method and Description |
|---|---|
EventCartridge |
attachEventCartridge(EventCartridge ec) |
boolean |
containsKey(java.lang.Object key)
Indicates whether the specified key is in the context.
|
java.lang.Object |
get(java.lang.String key)
Gets the value corresponding to the provided key from the context.
|
InternalContextAdapter |
getBaseContext()
Returns the base context that we are
wrapping.
|
Resource |
getCurrentResource()
temporary fix to enable #include() to figure out
current encoding.
|
java.lang.String |
getCurrentTemplateName()
get the current template name
|
EventCartridge |
getEventCartridge() |
Context |
getInternalUserContext()
returns the user data context that
we are wrapping
|
java.lang.Object[] |
getKeys()
Get all the keys for the values in the context
|
java.lang.Object[] |
getTemplateNameStack()
Returns the template name stack in form of an array.
|
IntrospectionCacheData |
icacheGet(java.lang.Object key)
returns an IntrospectionCache Data (@see IntrospectionCacheData)
object if exists for the key
|
void |
icachePut(java.lang.Object key,
IntrospectionCacheData o)
places an IntrospectionCache Data (@see IntrospectionCacheData)
element in the cache for specified key
|
void |
popCurrentTemplateName()
remove the current template name from stack
|
void |
pushCurrentTemplateName(java.lang.String s)
set the current template name on top of stack
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
Adds a name/value pair to the context.
|
java.lang.Object |
remove(java.lang.Object key)
Removes the value associated with the specified key from the context.
|
void |
setCurrentResource(Resource r) |
Context context
InternalHousekeepingContext icb
InternalEventContext iec
public InternalContextAdapterImpl(Context c)
public void pushCurrentTemplateName(java.lang.String s)
InternalHousekeepingContextpushCurrentTemplateName in interface InternalHousekeepingContexts - current template namepublic void popCurrentTemplateName()
InternalHousekeepingContextpopCurrentTemplateName in interface InternalHousekeepingContextpublic java.lang.String getCurrentTemplateName()
InternalHousekeepingContextgetCurrentTemplateName in interface InternalHousekeepingContextpublic java.lang.Object[] getTemplateNameStack()
InternalHousekeepingContextgetTemplateNameStack in interface InternalHousekeepingContextpublic IntrospectionCacheData icacheGet(java.lang.Object key)
InternalHousekeepingContexticacheGet in interface InternalHousekeepingContextkey - key to find in cachepublic void icachePut(java.lang.Object key,
IntrospectionCacheData o)
InternalHousekeepingContexticachePut in interface InternalHousekeepingContextkey - keyo - IntrospectionCacheData object to place in cachepublic void setCurrentResource(Resource r)
setCurrentResource in interface InternalHousekeepingContextpublic Resource getCurrentResource()
InternalHousekeepingContextgetCurrentResource in interface InternalHousekeepingContextpublic java.lang.Object put(java.lang.String key,
java.lang.Object value)
Contextpublic java.lang.Object get(java.lang.String key)
Contextpublic boolean containsKey(java.lang.Object key)
ContextcontainsKey in interface Contextkey - The key to look for.public java.lang.Object[] getKeys()
Contextpublic java.lang.Object remove(java.lang.Object key)
Contextpublic Context getInternalUserContext()
getInternalUserContext in interface InternalWrapperContextpublic InternalContextAdapter getBaseContext()
getBaseContext in interface InternalWrapperContextpublic EventCartridge attachEventCartridge(EventCartridge ec)
attachEventCartridge in interface InternalEventContextpublic EventCartridge getEventCartridge()
getEventCartridge in interface InternalEventContextCopyright ? 2002 Apache Software Foundation. All Rights Reserved.