Class ResourceReferenceMapper

  • All Implemented Interfaces:
    org.apache.wicket.request.IRequestMapper, org.apache.wicket.request.mapper.IRequestMapperDelegate

    public class ResourceReferenceMapper
    extends org.apache.wicket.request.mapper.ParentPathReferenceRewriter
    Generic 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
     
    Author:
    igor.vaynberg
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceReferenceMapper​(org.apache.wicket.request.mapper.parameter.IPageParametersEncoder pageParametersEncoder, java.util.function.Supplier<java.lang.String> parentPathPartEscapeSequence, java.util.function.Supplier<IResourceCachingStrategy> cachingStrategy)
      Construct.
    • Method Summary

      • Methods inherited from class org.apache.wicket.request.mapper.ParentPathReferenceRewriter

        getCompatibilityScore, getDelegateMapper, mapHandler, mapRequest
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceReferenceMapper

        public ResourceReferenceMapper​(org.apache.wicket.request.mapper.parameter.IPageParametersEncoder pageParametersEncoder,
                                       java.util.function.Supplier<java.lang.String> parentPathPartEscapeSequence,
                                       java.util.function.Supplier<IResourceCachingStrategy> cachingStrategy)
        Construct.
        Parameters:
        pageParametersEncoder -
        parentPathPartEscapeSequence -
        cachingStrategy -