Package org.apache.wicket.request

Examples of org.apache.wicket.request.IRequestHandler


    return "JavaScriptReferenceHeaderItem(" + getUrl() + ")";
  }

  private String getUrl()
  {
    IRequestHandler handler = new ResourceReferenceRequestHandler(getReference(),
      getPageParameters());
    return RequestCycle.get().urlFor(handler).toString();
  }
View Full Code Here


   *            The components markupid.
   * @return The component to show while the real component is being created.
   */
  public Component getLoadingComponent(final String markupId)
  {
    IRequestHandler handler = new ResourceReferenceRequestHandler(
      AbstractDefaultAjaxBehavior.INDICATOR);
    return new Label(markupId, "<img alt=\"Loading...\" src=\"" +
      RequestCycle.get().urlFor(handler) + "\"/>").setEscapeModelStrings(false);
  }
View Full Code Here

   */
  @Test
  public void decode1()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference1");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource1, h.getResource());
    assertEquals(0, h.getPageParameters().getIndexedCount());
    assertEquals(0, h.getPageParameters().getNamedKeys().size());
View Full Code Here

   */
  @Test
  public void decode1A()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference1?en");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource1, h.getResource());
    assertEquals(Locale.ENGLISH, h.getLocale());
    assertEquals(null, h.getStyle());
View Full Code Here

  public void setQueryParameterWhenRequestHasAnQueryUrl()
  {
    PageParameters parameters = new PageParameters();
    parameters.set("q_1", "q_1_value");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().setParameter("q_2", "q_2_value");
    tester.getRequest().setUrl(url);

    tester.processRequest();
View Full Code Here

   */
  @Test
  public void decode2()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference1?p1=v1&p2=v2");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource1, h.getResource());
    assertEquals(null, h.getLocale());
    assertEquals(null, h.getStyle());
View Full Code Here

   */
  @Test
  public void decode2A()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference1?-style&p1=v1&p2=v2");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource1, h.getResource());
    assertEquals(null, h.getLocale());
    assertEquals("style", h.getStyle());
View Full Code Here

  {
    PageParameters parameters = new PageParameters();
    parameters.add("q_1", "q_1_value_1");
    parameters.add("q_1", "q_1_value_2");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().addParameter("q_2", "q_2_value_1");
    tester.getRequest().addParameter("q_2", "q_2_value_2");
    tester.getRequest().setUrl(url);
View Full Code Here

   */
  @Test
  public void decode3()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference2/name2?en_EN");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource2, h.getResource());
    assertEquals(new Locale("en", "en"), h.getLocale());
    assertEquals(null, h.getStyle());
View Full Code Here

   */
  @Test
  public void decode3A()
  {
    Url url = Url.parse("wicket/resource/" + CLASS_NAME + "/reference2/name2?en_EN-style");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler h = (ResourceReferenceRequestHandler)handler;
    assertEquals(resource2, h.getResource());
    assertEquals(new Locale("en", "en"), h.getLocale());
    assertEquals("style", h.getStyle());
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.IRequestHandler

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.