|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.infohazard.maverick.flow.MaverickContext
MaverickContext is the concrete class which implements all the other contexts. Having one object minimizes object creation and data copying.
| Field Summary | |
protected Dispatcher |
dispatcher
|
protected java.lang.Object |
model
This gets set during processing of the Controller |
protected int |
nextTransform
The index of the next transform to execute. |
protected java.util.Map |
params
This might get set during processing of the Controller |
protected javax.servlet.http.HttpServletRequest |
request
|
protected javax.servlet.http.HttpServletResponse |
response
|
protected int |
transformCount
The count of transforms to execute. |
protected Transform[] |
transforms
This gets set before processing of the View |
| Constructor Summary | |
MaverickContext(Dispatcher disp,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
|
| Method Summary | |
protected int |
determineMaxTransforms()
Convenient method for obtaining the maximum number of transformations to allow in the pipeline. |
java.lang.Object |
getModel()
Obtain the model which is to be rendered. |
TransformStep |
getNextStep()
This is where output should be sent. |
java.util.Map |
getParams()
Obtain any params that were set. |
javax.servlet.http.HttpServletResponse |
getRealResponse()
Returns the *real* response object. |
javax.servlet.http.HttpServletRequest |
getRequest()
Basic data |
javax.servlet.http.HttpServletResponse |
getResponse()
Basic data |
javax.servlet.ServletConfig |
getServletConfig()
Basic data |
javax.servlet.ServletContext |
getServletContext()
Basic data |
boolean |
halting()
|
void |
putAllParams(java.util.Map addParams)
Appends to existing parameters. |
void |
setModel(java.lang.Object mod)
Set the model to be rendered. |
void |
setParam(java.lang.String name,
java.lang.Object value)
Sets a parameter to the view and transforms. |
void |
setTransforms(Transform[] trans)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Dispatcher dispatcher
protected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpServletResponse response
protected java.lang.Object model
protected java.util.Map params
protected Transform[] transforms
protected int nextTransform
protected int transformCount
| Constructor Detail |
public MaverickContext(Dispatcher disp,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
| Method Detail |
public javax.servlet.http.HttpServletRequest getRequest()
ControllerContext
getRequest in interface ControllerContextControllerContext,
ViewContext,
TransformContextpublic javax.servlet.http.HttpServletResponse getRealResponse()
ViewContext
getRealResponse in interface ViewContextViewContext,
TransformContextpublic javax.servlet.http.HttpServletResponse getResponse()
ControllerContext
getResponse in interface ControllerContextControllerContextpublic javax.servlet.ServletConfig getServletConfig()
ControllerContext
getServletConfig in interface ControllerContextControllerContextpublic javax.servlet.ServletContext getServletContext()
ControllerContext
getServletContext in interface ControllerContextControllerContext,
ViewContext,
TransformContext
public void setParam(java.lang.String name,
java.lang.Object value)
ControllerContext
setParam in interface ControllerContextControllerContextpublic void putAllParams(java.util.Map addParams)
public void setModel(java.lang.Object mod)
ControllerContext
setModel in interface ControllerContextControllerContextpublic java.lang.Object getModel()
ViewContext
getModel in interface ControllerContextControllerContext,
ViewContextpublic java.util.Map getParams()
ViewContext
getParams in interface ControllerContextControllerContext,
ViewContext,
TransformContextpublic void setTransforms(Transform[] trans)
public TransformStep getNextStep()
throws javax.servlet.ServletException
ViewContext
getNextStep in interface ViewContextjavax.servlet.ServletExceptionViewContext,
TransformContextpublic boolean halting()
halting in interface TransformContextTransformContextprotected int determineMaxTransforms()
java.lang.NumberFormatException - if the form parameter could not be
converted to an integer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||