public class BasicResourceReferenceMapper extends AbstractResourceReferenceMapper
ResourceReference encoder that encodes and decodes non-mounted
ResourceReferences.
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) |
removeMetaParametercleanClassName, encodePageComponentInfo, getContext, getPageClass, getPageComponentInfoprotected 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–2018 Apache Software Foundation. All rights reserved.