public class

PortletRequestParameterPropertyValues

extends MutablePropertyValues
java.lang.Object
   ↳ org.springframework.beans.MutablePropertyValues
     ↳ org.springframework.web.portlet.bind.PortletRequestParameterPropertyValues

Class Overview

PropertyValues implementation created from parameters in a PortletRequest. Can look for all property values beginning with a certain prefix and prefix separator (default is "_").

For example, with a prefix of "spring", "spring_param1" and "spring_param2" result in a Map with "param1" and "param2" as keys.

This class is not immutable to be able to efficiently remove property values that should be ignored for binding.

Summary

Constants
String DEFAULT_PREFIX_SEPARATOR Default prefix separator
Public Constructors
PortletRequestParameterPropertyValues(PortletRequest request)
Create new PortletRequestPropertyValues using no prefix (and hence, no prefix separator).
PortletRequestParameterPropertyValues(PortletRequest request, String prefix)
Create new PortletRequestPropertyValues using the given prefix and the default prefix separator (the underscore character "_").
PortletRequestParameterPropertyValues(PortletRequest request, String prefix, String prefixSeparator)
Create new PortletRequestPropertyValues supplying both prefix and prefix separator.
[Expand]
Inherited Methods
From class org.springframework.beans.MutablePropertyValues
From class java.lang.Object
From interface org.springframework.beans.PropertyValues

Constants

public static final String DEFAULT_PREFIX_SEPARATOR

Default prefix separator

Constant Value: "_"

Public Constructors

public PortletRequestParameterPropertyValues (PortletRequest request)

Create new PortletRequestPropertyValues using no prefix (and hence, no prefix separator).

Parameters
request portlet request

public PortletRequestParameterPropertyValues (PortletRequest request, String prefix)

Create new PortletRequestPropertyValues using the given prefix and the default prefix separator (the underscore character "_").

Parameters
request portlet request
prefix the prefix for parameters (the full prefix will consist of this plus the separator)

public PortletRequestParameterPropertyValues (PortletRequest request, String prefix, String prefixSeparator)

Create new PortletRequestPropertyValues supplying both prefix and prefix separator.

Parameters
request portlet request
prefix the prefix for parameters (the full prefix will consist of this plus the separator)
prefixSeparator separator delimiting prefix (e.g. "spring") and the rest of the parameter name ("param1", "param2")