|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.barracuda.core.comp.DefaultViewContext
This class provides the default implementation of a ViewContext. A View Context basically exists to provide the component models with the information they need to actually pass back the proper data to the component.
Field Summary |
Fields inherited from interface org.enhydra.barracuda.core.comp.ViewContext |
ELEMENT_FACTORY, EVENT_CONTEXT, REQUEST, RESPONSE, TEMPLATE_NODE, VIEW_CAPABILITIES |
Constructor Summary | |
DefaultViewContext()
Create a DefaultViewContext |
|
DefaultViewContext(ViewCapabilities ivc,
javax.servlet.http.HttpServletRequest ireq,
javax.servlet.http.HttpServletResponse iresp)
Create a DefaultViewContext for a specific ViewCapabilities obj |
|
DefaultViewContext(ViewEventContext ivec)
Create a DefaultViewContext for a specific EventContext |
Method Summary | |
ElementFactory |
getElementFactory()
Get the underlying ElementFactory object (if it exists) |
EventContext |
getEventContext()
Get the underlying EventContext object |
javax.servlet.http.HttpServletRequest |
getRequest()
Get the underlying HttpServletRequest |
javax.servlet.http.HttpServletResponse |
getResponse()
Get the underlying HttpServletResponse |
java.lang.Object |
getState(java.lang.Object key)
get a property in this StateMap |
java.util.List |
getStateKeys()
get a list of the keys for this StateMap |
java.util.Map |
getStateValues()
get a copy of the underlying Map |
org.w3c.dom.Node |
getTemplateNode()
Get the underlying template Node (if it exists) |
ViewCapabilities |
getViewCapabilities()
Get the underlying ViewCapabilities object |
void |
putState(java.lang.Object key,
java.lang.Object val)
set a property in this StateMap |
java.lang.Object |
removeState(java.lang.Object key)
remove a property in this StateMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultViewContext()
public DefaultViewContext(ViewCapabilities ivc, javax.servlet.http.HttpServletRequest ireq, javax.servlet.http.HttpServletResponse iresp)
public DefaultViewContext(ViewEventContext ivec)
Method Detail |
public ViewCapabilities getViewCapabilities()
getViewCapabilities
in interface ViewContext
public EventContext getEventContext()
getEventContext
in interface ViewContext
public ElementFactory getElementFactory()
getElementFactory
in interface ViewContext
public org.w3c.dom.Node getTemplateNode()
getTemplateNode
in interface ViewContext
public javax.servlet.http.HttpServletRequest getRequest()
getRequest
in interface ViewContext
public javax.servlet.http.HttpServletResponse getResponse()
getResponse
in interface ViewContext
public void putState(java.lang.Object key, java.lang.Object val)
putState
in interface StateMap
key
- the state key objectval
- the state value objectpublic java.lang.Object getState(java.lang.Object key)
getState
in interface StateMap
key
- the state key object
public java.lang.Object removeState(java.lang.Object key)
removeState
in interface StateMap
key
- the key object
public java.util.List getStateKeys()
getStateKeys
in interface StateMap
public java.util.Map getStateValues()
getStateValues
in interface StateMap
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |