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_NAMEFields inherited from interface org.apache.tiles.request.Request
APPLICATION_SCOPE, REQUEST_SCOPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDispatches the request to a specified path.protected abstract voidForwards to a path.protected abstract voidIncludes the result of a path.Returns the associated application context.Returns the application scope.voidIncludes the response from the specified URL in the current response output.Methods inherited from class org.apache.tiles.request.AbstractRequest
isForceInclude, setForceIncludeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.tiles.request.DispatchRequest
setContentTypeMethods 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:DispatchRequestDispatches 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:DispatchRequestIncludes 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:RequestReturns 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.
-