org.apache.wicket.core.request.mapper
Class BasicResourceReferenceMapper
java.lang.Object
org.apache.wicket.request.mapper.AbstractMapper
org.apache.wicket.core.request.mapper.AbstractComponentMapper
org.apache.wicket.core.request.mapper.AbstractResourceReferenceMapper
org.apache.wicket.core.request.mapper.BasicResourceReferenceMapper
- All Implemented Interfaces:
- IRequestMapper
public class BasicResourceReferenceMapper
- extends AbstractResourceReferenceMapper
Generic 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
- Author:
- Matej Knopp, igor.vaynberg, Peter Ertl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pageParametersEncoder
protected final IPageParametersEncoder pageParametersEncoder
cachingStrategy
protected final IProvider<? extends IResourceCachingStrategy> cachingStrategy
- resource caching strategy
BasicResourceReferenceMapper
public BasicResourceReferenceMapper(IPageParametersEncoder pageParametersEncoder,
IProvider<? extends IResourceCachingStrategy> cachingStrategy)
- Construct.
- Parameters:
pageParametersEncoder
- cachingStrategy
-
mapRequest
public IRequestHandler mapRequest(Request request)
getCachingStrategy
protected final IResourceCachingStrategy getCachingStrategy()
resolveClass
protected Class<?> resolveClass(String name)
getClassName
protected String getClassName(Class<?> scope)
mapHandler
public Url mapHandler(IRequestHandler requestHandler)
getCompatibilityScore
public int getCompatibilityScore(Request request)
canBeHandled
protected boolean canBeHandled(Url url)
- Checks whether the passed Url can be handled by this mapper
- Parameters:
url
- the Url to check
- Returns:
true
- if the Url can be handled, false
- otherwise
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.