public class BasicResourceReferenceMapper extends AbstractResourceReferenceMapper
ResourceReference
encoder that encodes and decodes non-mounted
ResourceReference
s.
Decodes and encodes the following URLs:
/wicket/resource/org.apache.wicket.ResourceScope/name /wicket/resource/org.apache.wicket.ResourceScope/name?en /wicket/resource/org.apache.wicket.ResourceScope/name?-style /wicket/resource/org.apache.wicket.ResourceScope/resource/name.xyz?en_EN-style
Modifier and Type | Field and Description |
---|---|
protected Supplier<? extends IResourceCachingStrategy> |
cachingStrategy
resource caching strategy
|
protected org.apache.wicket.request.mapper.parameter.IPageParametersEncoder |
pageParametersEncoder |
Constructor and Description |
---|
BasicResourceReferenceMapper(org.apache.wicket.request.mapper.parameter.IPageParametersEncoder pageParametersEncoder,
Supplier<? extends IResourceCachingStrategy> cachingStrategy)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeHandled(org.apache.wicket.request.Url url)
Checks whether the passed Url can be handled by this mapper
|
protected IResourceCachingStrategy |
getCachingStrategy() |
protected String |
getClassName(Class<?> scope) |
int |
getCompatibilityScore(org.apache.wicket.request.Request request) |
org.apache.wicket.request.Url |
mapHandler(org.apache.wicket.request.IRequestHandler requestHandler) |
org.apache.wicket.request.IRequestHandler |
mapRequest(org.apache.wicket.request.Request request) |
protected Class<?> |
resolveClass(String name) |
removeMetaParameter
cleanClassName, encodePageComponentInfo, getContext, getPageClass, getPageComponentInfo
protected final org.apache.wicket.request.mapper.parameter.IPageParametersEncoder pageParametersEncoder
protected final Supplier<? extends IResourceCachingStrategy> cachingStrategy
public BasicResourceReferenceMapper(org.apache.wicket.request.mapper.parameter.IPageParametersEncoder pageParametersEncoder, Supplier<? extends IResourceCachingStrategy> cachingStrategy)
pageParametersEncoder
- cachingStrategy
- public org.apache.wicket.request.IRequestHandler mapRequest(org.apache.wicket.request.Request request)
protected final IResourceCachingStrategy getCachingStrategy()
public org.apache.wicket.request.Url mapHandler(org.apache.wicket.request.IRequestHandler requestHandler)
public int getCompatibilityScore(org.apache.wicket.request.Request request)
protected boolean canBeHandled(org.apache.wicket.request.Url url)
url
- the Url to checktrue
- if the Url can be handled, false
- otherwiseCopyright © 2006–2020 Apache Software Foundation. All rights reserved.