Package org.apache.wicket.request.handler.resource

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


  {
    PageParameters parameters = new PageParameters();
    parameters.set(0, "X");
    parameters.add("p1", "v1");
    parameters.add("p2", "v2");
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference1,
      parameters);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference1?p1=v1&p2=v2", url.toString());
  }
View Full Code Here


   *
   */
  @Test
  public void encode3()
  {
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference2,
      null);
    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference2/name2?en_EN", url.toString());
  }
View Full Code Here

  {
    PageParameters parameters = new PageParameters();
    parameters.set(0, "X");
    parameters.add("p1", "v1");
    parameters.add("p2", "v2");
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference2,
      parameters);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference2/name2?en_EN&p1=v1&p2=v2",
        url.toString());
View Full Code Here

   *
   */
  @Test
  public void encode5()
  {
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference3,
      null);
    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference3?-style", url.toString());
  }
View Full Code Here

  {
    PageParameters parameters = new PageParameters();
    parameters.set(0, "X");
    parameters.add("p1", "v1");
    parameters.add("p2", "v2");
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference3,
      parameters);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference3?-style&p1=v1&p2=v2",
        url.toString());
View Full Code Here

   *
   */
  @Test
  public void encode7()
  {
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference4,
      null);
    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference4?en-style", url.toString());
  }
View Full Code Here

  {
    PageParameters parameters = new PageParameters();
    parameters.set(0, "X");
    parameters.add("p1", "v1");
    parameters.add("p2", "v2");
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference4,
      parameters);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference4?en-style&p1=v1&p2=v2",
        url.toString());
View Full Code Here

   * Tests request to url encoding when style is null but variation is not
   */
  @Test
  public void encode9()
  {
    ResourceReferenceRequestHandler handler = new ResourceReferenceRequestHandler(reference5,
      null);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/resource/" + CLASS_NAME + "/reference5?en--variation", url.toString());
  }
View Full Code Here

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

    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

Related Classes of org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler

Copyright © 2018 www.massapicom. 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.