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 Detail

      • ResourceReferenceMapper

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