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 IProvider<? extends IResourceCachingStrategy> |
cachingStrategy
resource caching strategy
|
protected IPageParametersEncoder |
pageParametersEncoder |
Constructor and Description |
---|
BasicResourceReferenceMapper(IPageParametersEncoder pageParametersEncoder,
IProvider<? extends IResourceCachingStrategy> cachingStrategy)
Construct.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeHandled(Url url)
Checks whether the passed Url can be handled by this mapper
|
protected IResourceCachingStrategy |
getCachingStrategy() |
protected String |
getClassName(Class<?> scope) |
int |
getCompatibilityScore(Request request) |
Url |
mapHandler(IRequestHandler requestHandler) |
IRequestHandler |
mapRequest(Request request) |
protected Class<?> |
resolveClass(String name) |
removeMetaParameter
cleanClassName, encodePageComponentInfo, getContext, getPageClass, getPageComponentInfo, requestListenerInterfaceFromString, requestListenerInterfaceToString
encodePageParameters, extractPageParameters, getMountSegments, getOptionalPlaceholder, getPlaceholder, getPlaceholder, safeSegmentGetter, urlStartsWith
protected final IPageParametersEncoder pageParametersEncoder
protected final IProvider<? extends IResourceCachingStrategy> cachingStrategy
public BasicResourceReferenceMapper(IPageParametersEncoder pageParametersEncoder, IProvider<? extends IResourceCachingStrategy> cachingStrategy)
pageParametersEncoder
- cachingStrategy
- public IRequestHandler mapRequest(Request request)
protected final IResourceCachingStrategy getCachingStrategy()
public Url mapHandler(IRequestHandler requestHandler)
public int getCompatibilityScore(Request request)
protected boolean canBeHandled(Url url)
url
- the Url to checktrue
- if the Url can be handled, false
- otherwiseCopyright © 2006–2019 Apache Software Foundation. All rights reserved.