Package de.xima.fc.form.request
Class HttpServletRequestContext
java.lang.Object
de.xima.fc.form.request.HttpServletRequestContext
- All Implemented Interfaces:
IRequestContext
An
IRequestContext
backed by an actual HttpServletRequest
.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
ConstructorsConstructorDescriptionHttpServletRequestContext
(javax.servlet.http.HttpServletRequest request) Wraps anHttpServletRequest
. -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String name) Retrieves the attribute for the given name.Retrieve the character encoding for the request.int
Retrieve the content length of the request.Retrieve the content type of the request.Retrieve the input stream for the request.javax.servlet.ServletContext
Retrieve the servlet context of the application.
-
Constructor Details
-
HttpServletRequestContext
public HttpServletRequestContext(javax.servlet.http.HttpServletRequest request) Wraps anHttpServletRequest
.- Parameters:
request
- Request to wrap.
-
-
Method Details
-
getAttribute
Description copied from interface:IRequestContext
Retrieves the attribute for the given name.- Specified by:
getAttribute
in interfaceIRequestContext
- Parameters:
name
- to retrieve request context attribute for.- Returns:
- the attribute or
null
if no attribute was found for the given name.
-
getCharacterEncoding
Description copied from interface:IRequestContext
Retrieve the character encoding for the request.- Specified by:
getCharacterEncoding
in interfaceIRequestContext
- Returns:
- The character encoding for the request.
-
getContentLength
public int getContentLength()Description copied from interface:IRequestContext
Retrieve the content length of the request.- Specified by:
getContentLength
in interfaceIRequestContext
- Returns:
- The content length of the request.
-
getContentType
Description copied from interface:IRequestContext
Retrieve the content type of the request.- Specified by:
getContentType
in interfaceIRequestContext
- Returns:
- The content type of the request.
-
getInputStream
Description copied from interface:IRequestContext
Retrieve the input stream for the request.- Specified by:
getInputStream
in interfaceIRequestContext
- Returns:
- The input stream for the request.
- Throws:
IOException
- if a problem occurs.
-
getServletContext
public javax.servlet.ServletContext getServletContext()Description copied from interface:IRequestContext
Retrieve the servlet context of the application.- Specified by:
getServletContext
in interfaceIRequestContext
- Returns:
- The servlet context of the application.
-