org.apache.wicket.request
Class Request

java.lang.Object
  extended by org.apache.wicket.request.Request
Direct Known Subclasses:
WebRequest

public abstract class Request
extends java.lang.Object

Request object.

Author:
Matej Knopp

Constructor Summary
Request()
           
 
Method Summary
abstract  java.nio.charset.Charset getCharset()
           
abstract  java.util.Locale getLocale()
          Returns locale for this request.
 Url getOriginalUrl()
          In case this request has been created using requestWithUrl(Url), this method should return the original URL.
 IRequestParameters getPostParameters()
           
 java.lang.String getPrefixToContextPath()
          Returns prefix from Wicket Filter mapping to context path.
 IRequestParameters getQueryParameters()
           
 IRequestParameters getRequestParameters()
           
abstract  Url getUrl()
          Returns the URL for this request.
 Request requestWithUrl(Url url)
          Returns request with specified URL and same POST parameters as this request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Request

public Request()
Method Detail

getUrl

public abstract Url getUrl()
Returns the URL for this request. URL is relative to Wicket filter path.

Returns:
Url instance

getOriginalUrl

public Url getOriginalUrl()
In case this request has been created using requestWithUrl(Url), this method should return the original URL.

Returns:
original URL

getPostParameters

public IRequestParameters getPostParameters()
Returns:
POST request parameters for this request.

getQueryParameters

public IRequestParameters getQueryParameters()
Returns:
GET request parameters for this request.

getRequestParameters

public IRequestParameters getRequestParameters()
Returns:
all request parameters for this request (both POST and GET parameters)

getLocale

public abstract java.util.Locale getLocale()
Returns locale for this request.

Returns:
locale

requestWithUrl

public Request requestWithUrl(Url url)
Returns request with specified URL and same POST parameters as this request.

Parameters:
url - Url instance
Returns:
request with specified URL.

getPrefixToContextPath

public java.lang.String getPrefixToContextPath()
Returns prefix from Wicket Filter mapping to context path. This method does not take the actual URL into account.

For example if Wicket filter is mapped to hello/* this method should return ../ regardless of actual URL (after Wicket filter)

Returns:
prefix to context path for this request.

getCharset

public abstract java.nio.charset.Charset getCharset()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.