public class MapperDelegate extends Object
Performs the processHybrid and encodePageParameters tasks for the BookmarkableMapper
and HomePageMapper instances which are encapsulated in PortletSystemMapper
See also PortletSystemMapper.newBookmarkableMapper() and
PortletSystemMapper#newHomePageMapper(org.apache.wicket.util.IProvider)
| Constructor and Description |
|---|
MapperDelegate() |
| Modifier and Type | Method and Description |
|---|---|
protected Url |
encodePageParameters(Url url,
PageParameters pageParameters,
IPageParametersEncoder encoder)
Encodes the given
PageParameters to the URL using the given
IPageParametersEncoder. |
protected IRequestHandler |
processHybrid(PageInfo pageInfo,
Class<? extends IRequestablePage> pageClass,
PageParameters pageParameters,
Integer renderCount)
Creates a
IRequestHandler that processes a hybrid request. |
protected IRequestHandler processHybrid(PageInfo pageInfo, Class<? extends IRequestablePage> pageClass, PageParameters pageParameters, Integer renderCount)
IRequestHandler that processes a hybrid request. When the page identified
by pageInfo was not available, the request should be treated as a bookmarkable
request.pageInfo - pageClass - pageParameters - renderCount - IRequestHandler capable of processing the hybrid request.protected Url encodePageParameters(Url url, PageParameters pageParameters, IPageParametersEncoder encoder)
PageParameters to the URL using the given
IPageParametersEncoder. The original URL object is unchanged.url - pageParameters - encoder - Copyright © 2020. All rights reserved.