Package org.apache.tiles.request
Class AbstractClientRequest
java.lang.Object
org.apache.tiles.request.AbstractRequest
org.apache.tiles.request.AbstractClientRequest
- All Implemented Interfaces:
DispatchRequest
,Request
- Direct Known Subclasses:
ServletRequest
Base class for "client" requests, i.e. requests that come unchanged by the
container, such as ServletRequest and PortletRequest.
-
Field Summary
Fields inherited from class org.apache.tiles.request.AbstractRequest
FORCE_INCLUDE_ATTRIBUTE_NAME
Fields inherited from interface org.apache.tiles.request.Request
APPLICATION_SCOPE, REQUEST_SCOPE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Dispatches the request to a specified path.protected abstract void
Forwards to a path.protected abstract void
Includes the result of a path.Returns the associated application context.Returns the application scope.void
Includes the response from the specified URL in the current response output.Methods inherited from class org.apache.tiles.request.AbstractRequest
isForceInclude, setForceInclude
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tiles.request.DispatchRequest
setContentType
Methods inherited from interface org.apache.tiles.request.Request
getAvailableScopes, getContext, getHeader, getHeaderValues, getOutputStream, getParam, getParamValues, getPrintWriter, getRequestLocale, getResponseHeaders, getWriter, isResponseCommitted, isUserInRole
-
Constructor Details
-
AbstractClientRequest
Constructor.- Parameters:
applicationContext
- The application context.
-
-
Method Details
-
dispatch
Description copied from interface:DispatchRequest
Dispatches the request to a specified path.- Parameters:
path
- The path to dispatch to.- Throws:
IOException
- If something goes wrong during dispatching.
-
include
Description copied from interface:DispatchRequest
Includes the response from the specified URL in the current response output.- Parameters:
path
- The path to include.- Throws:
IOException
- If something goes wrong during inclusion.
-
getApplicationContext
Description copied from interface:Request
Returns the associated application context.- Returns:
- The application context associated to this request.
-
getApplicationScope
Returns the application scope.- Returns:
- The application scope.
-
doForward
Forwards to a path.- Parameters:
path
- The path to forward to.- Throws:
IOException
- If something goes wrong when forwarding.
-
doInclude
Includes the result of a path.- Parameters:
path
- The path to forward to.- Throws:
IOException
- If something goes wrong when forwarding.
-