org.apache.wicket.request
Interface IRequestParameters

All Known Subinterfaces:
IWritableRequestParameters
All Known Implementing Classes:
CombinedRequestParametersAdapter, EmptyRequestParameters, MockRequestParameters, UrlRequestParametersAdapter

public interface IRequestParameters

Represents request parameters.

Author:
Matej Knopp

Method Summary
 java.util.Set<java.lang.String> getParameterNames()
          Returns immutable set of all available parameter names.
 StringValue getParameterValue(java.lang.String name)
          Returns single value for parameter with specified name.
 java.util.List<StringValue> getParameterValues(java.lang.String name)
          Returns list of values for parameter with specified name.
 

Method Detail

getParameterNames

java.util.Set<java.lang.String> getParameterNames()
Returns immutable set of all available parameter names.

Returns:
list of parameter names

getParameterValue

StringValue getParameterValue(java.lang.String name)
Returns single value for parameter with specified name. This method always returns non-null result even if the parameter does not exist.

Parameters:
name - parameter name
Returns:
StringValue wrapping the actual value
See Also:
StringValue.isNull()

getParameterValues

java.util.List<StringValue> getParameterValues(java.lang.String name)
Returns list of values for parameter with specified name. If the parameter does not exist this method returns null

Parameters:
name - parameter name
Returns:
list of all values for given parameter or null if parameter does not exist


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.