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 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) |
decodeResourceReferenceAttributes, encodeResourceReferenceAttributes, encodeResourceReferenceAttributes, escapeAttributesSeparator, getResourceReferenceAttributes, removeMetaParameter, unescapeAttributesSeparatorcleanClassName, encodePageComponentInfo, getContext, getPageClass, getPageComponentInfo, requestListenerInterfaceFromString, requestListenerInterfaceToStringencodePageParameters, extractPageParameters, getMountSegments, getOptionalPlaceholder, getPlaceholder, getPlaceholder, urlStartsWithprotected 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–2014 Apache Software Foundation. All rights reserved.