org.apache.commons.fileupload.servlet
Class ServletRequestContext

java.lang.Object
  extended byorg.apache.commons.fileupload.servlet.ServletRequestContext
All Implemented Interfaces:
RequestContext

public class ServletRequestContext
extends java.lang.Object
implements RequestContext

Provides access to the request information needed for a request made to an HTTP servlet.

Since:
FileUpload 1.1
Version:
$Id: ServletRequestContext.java 349393 2005-11-28 06:36:35Z martinc $
Author:
Martin Cooper

Field Summary
private  javax.servlet.http.HttpServletRequest request
          The request for which the context is being provided.
 
Constructor Summary
ServletRequestContext(javax.servlet.http.HttpServletRequest request)
          Construct a context for this request.
 
Method Summary
 java.lang.String getCharacterEncoding()
          Retrieve the character encoding for the request.
 int getContentLength()
          Retrieve the content length of the request.
 java.lang.String getContentType()
          Retrieve the content type of the request.
 java.io.InputStream getInputStream()
          Retrieve the input stream for the request.
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

request

private javax.servlet.http.HttpServletRequest request
The request for which the context is being provided.

Constructor Detail

ServletRequestContext

public ServletRequestContext(javax.servlet.http.HttpServletRequest request)
Construct a context for this request.

Parameters:
request - The request to which this context applies.
Method Detail

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Retrieve the character encoding for the request.

Specified by:
getCharacterEncoding in interface RequestContext
Returns:
The character encoding for the request.

getContentType

public java.lang.String getContentType()
Retrieve the content type of the request.

Specified by:
getContentType in interface RequestContext
Returns:
The content type of the request.

getContentLength

public int getContentLength()
Retrieve the content length of the request.

Specified by:
getContentLength in interface RequestContext
Returns:
The content length of the request.

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Retrieve the input stream for the request.

Specified by:
getInputStream in interface RequestContext
Returns:
The input stream for the request.
Throws:
java.io.IOException - if a problem occurs.

toString

public java.lang.String toString()
Returns a string representation of this object.

Returns:
a string representation of this object.