Nitido Inc.

com.nitido.nimbox.http
Class RegularRequestParser

java.lang.Object
  extended by com.nitido.nimbox.http.RegularRequestParser
All Implemented Interfaces:
RequestParser

public class RegularRequestParser
extends java.lang.Object
implements RequestParser

This class is used to interpret regular HTTP requests, that is request whose content type are not multipart/form-data. This includes all GET requests and all POST request that do not include files to upload.


Constructor Summary
RegularRequestParser()
          Default class constructor
 
Method Summary
 void init(java.util.HashMap settings)
          This method is used to initialize the parser.
 java.util.HashMap parseRequest(javax.servlet.http.HttpServletRequest request)
          This method is used to parsed the given Http request and returns a HashMap with all the parameters included in the request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegularRequestParser

public RegularRequestParser()
Default class constructor

Method Detail

init

public void init(java.util.HashMap settings)
This method is used to initialize the parser. This parser implementation does not require any initialization parameters.

Specified by:
init in interface RequestParser
Parameters:
settings - No parameters are required.

parseRequest

public java.util.HashMap parseRequest(javax.servlet.http.HttpServletRequest request)
                               throws java.io.IOException
This method is used to parsed the given Http request and returns a HashMap with all the parameters included in the request.

Specified by:
parseRequest in interface RequestParser
Parameters:
request - Reference to the request from the client.
Returns:
A HashMap with all the parameters of the request.
Throws:
java.io.IOException - This exception is never thrown by this class implementation.

Nitido NiM 2.5 Java API

These JavaDoc pages are generated for release/nim_2_5-2.5.44

Copyright © 1999-2009 Nitido Inc.    Proprietary and Confidential.    All Rights Reserved.