Examples of ResourceReferenceRequestHandler


Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

  public ResourceReference startResourceReference(final ResourceReference reference,
    final PageParameters pageParameters)
  {
    // prepare request
    request.setURL(request.getContextPath() + request.getServletPath() + "/");
    IRequestHandler handler = new ResourceReferenceRequestHandler(reference, pageParameters);

    // execute request
    processRequest(request, handler);

    // the reference processed
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

   *            parameters for the resource or {@code null} if none
   * @return {@link Url} for the reference
   */
  public Url mapUrlFor(ResourceReference reference, PageParameters params)
  {
    return mapUrlFor(new ResourceReferenceRequestHandler(reference, params));
  }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

   *            parameters for the resource or {@code null} if none
   * @return {@link Url} for the reference
   */
  public final CharSequence urlFor(ResourceReference reference, PageParameters params)
  {
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference,
      params);
    return urlFor(handler);
  }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

        Application.get().getResourceSettings().isEncodeJSessionId();

      String renderedUrl = getUrlRenderer().renderUrl(url);
      if (handler instanceof ResourceReferenceRequestHandler)
      {
        ResourceReferenceRequestHandler rrrh = (ResourceReferenceRequestHandler)handler;
        IResource resource = rrrh.getResource();
        if (resource != null && !(resource instanceof IStaticCacheableResource) ||
          shouldEncodeStaticResource)
        {
          renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
        }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

          parameters = new PageParameters();
        }
        parameters.add(placeholder, url.getSegments().get(index), INamedParameters.Type.PATH);
      }
    }
    return new ResourceReferenceRequestHandler(resourceReference, parameters);
  }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

    if ((requestHandler instanceof ResourceReferenceRequestHandler) == false)
    {
      return null;
    }

    ResourceReferenceRequestHandler handler = (ResourceReferenceRequestHandler)requestHandler;

    // see if request handler addresses the resource reference we serve
    if (resourceReference.equals(handler.getResourceReference()) == false)
    {
      return null;
    }

    Url url = new Url();

    // add mount path segments
    for (String segment : mountSegments)
    {
      url.getSegments().add(segment);
    }

    // replace placeholder parameters
    PageParameters parameters = new PageParameters(handler.getPageParameters());

    for (int index = 0; index < mountSegments.length; ++index)
    {
      String placeholder = getPlaceholder(mountSegments[index]);
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

      // only set the href attribute when the resource exists
      if (resourceReference != null)
      {
        // Set href to link to this link's linkClicked method

        ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(
          resourceReference);
        CharSequence url = getRequestCycle().urlFor(handler);

        // generate the href attribute
        tag.put(attribute, url);
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

  public void mapRequest()
  {
    ContextRelativeResource resource = new ContextRelativeResource("/style.css");
    init(resource, "/test/resource");

    IRequestHandler handler = new ResourceReferenceRequestHandler(new SharedResourceReference(
      SHARED_NAME));
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(handler);
    assertNotNull(url);
    assertEquals(url, Url.parse("test/resource-version-123"));
  }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

          parameters = new PageParameters();
        }
        parameters.add(placeholder, url.getSegments().get(index));
      }
    }
    return new ResourceReferenceRequestHandler(resourceReference, parameters);
  }
View Full Code Here

Examples of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

    if ((requestHandler instanceof ResourceReferenceRequestHandler) == false)
    {
      return null;
    }

    ResourceReferenceRequestHandler handler = (ResourceReferenceRequestHandler)requestHandler;

    // see if request handler addresses the resource reference we serve
    if (resourceReference.equals(handler.getResourceReference()) == false)
    {
      return null;
    }

    Url url = new Url();

    // add mount path segments
    for (String segment : mountSegments)
    {
      url.getSegments().add(segment);
    }

    // replace placeholder parameters
    PageParameters parameters = new PageParameters(handler.getPageParameters());

    for (int index = 0; index < mountSegments.length; ++index)
    {
      String placeholder = getPlaceholder(mountSegments[index]);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.