Interface IPageParametersEncoder
- All Known Implementing Classes:
PageParametersEncoder
,UrlPathPageParametersEncoder
public interface IPageParametersEncoder
Encoder that can encode and decode
PageParameters
to/from URL.- Author:
- Matej Knopp
-
Method Summary
Modifier and TypeMethodDescriptiondecodePageParameters
(Url url) Decodes the given URL toPageParameters
.encodePageParameters
(PageParameters pageParameters) Encode the givenPageParameters
instance into URL.
-
Method Details
-
encodePageParameters
Encode the givenPageParameters
instance into URL. The URL will be then merged with the URL generated forIRequestHandler
.- Parameters:
pageParameters
- parameters to encode- Returns:
- Url generated from the page parameters
-
decodePageParameters
Decodes the given URL toPageParameters
. The URL will have allIRequestHandler
specified segments/parameters stripped.- Parameters:
url
- url to decode- Returns:
PageParameters
instance ornull
if empty
-