org.apache.wicket.request.mapper.parameter
Class PageParametersEncoder

java.lang.Object
  extended by org.apache.wicket.request.mapper.parameter.PageParametersEncoder
All Implemented Interfaces:
IPageParametersEncoder

public class PageParametersEncoder
extends java.lang.Object
implements IPageParametersEncoder

Simple encoder with direct indexed/named parameters mapping.

Author:
Matej Knopp

Constructor Summary
PageParametersEncoder()
          Construct.
 
Method Summary
 PageParameters decodePageParameters(Request request)
          Decodes the given URL to PageParameters.
 Url encodePageParameters(PageParameters pageParameters)
          Encode the given PageParameters instance into URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageParametersEncoder

public PageParametersEncoder()
Construct.

Method Detail

decodePageParameters

public PageParameters decodePageParameters(Request request)
Description copied from interface: IPageParametersEncoder
Decodes the given URL to PageParameters. The URL will have all IRequestHandler specified segments/parameters stripped.

Specified by:
decodePageParameters in interface IPageParametersEncoder
Returns:
PageParameters instance or null if empty
See Also:
IPageParametersEncoder.decodePageParameters(org.apache.wicket.request.Request)

encodePageParameters

public Url encodePageParameters(PageParameters pageParameters)
Description copied from interface: IPageParametersEncoder
Encode the given PageParameters instance into URL. The URL will be then merged with the URL generated for IRequestHandler.

Specified by:
encodePageParameters in interface IPageParametersEncoder
Returns:
Url generated from the page parameters
See Also:
IPageParametersEncoder.encodePageParameters(org.apache.wicket.request.mapper.parameter.PageParameters)


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