Package org.apache.wicket.request.handler

Examples of org.apache.wicket.request.handler.ListenerInterfaceRequestHandler


    Url url = Url.parse("some/mount/path?15-ILinkListener-foo-bar");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));

    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;

    IRequestablePage page = h.getPage();
    checkPage(page, 15);

    assertEquals(ILinkListener.INTERFACE, h.getListenerInterface());
    assertEquals("foo:bar", h.getComponent().getPageRelativePath());
    assertNull(h.getBehaviorIndex());
  }
View Full Code Here


  {
    Url url = Url.parse("some/mount/path/i1/i2?15-ILinkListener-foo-bar&a=b&b=c");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));

    assertTrue(handler instanceof ListenerInterfaceRequestHandler);
    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;

    IRequestablePage page = h.getPage();
    checkPage(page, 15);

    assertEquals(ILinkListener.INTERFACE, h.getListenerInterface());
    assertEquals("foo:bar", h.getComponent().getPageRelativePath());

    PageParameters p = page.getPageParameters();
    assertEquals(2, p.getIndexedParamsCount());
    assertEquals("i1", p.getIndexedParameter(0).toString());
    assertEquals("i2", p.getIndexedParameter(1).toString());
View Full Code Here

    if (wantOnSelectionChangedNotifications())
    {
      // we do not want relative URL here, because it will be used by
      // Form#dispatchEvent
      Url url = getRequestCycle().urlFor(
        new ListenerInterfaceRequestHandler(new PageAndComponentProvider(getPage(), this),
          IOnChangeListener.INTERFACE));

      Form<?> form = findParent(Form.class);
      if (form != null)
      {
View Full Code Here

    Url url = Url.parse("wicket/page?4-ILinkListener.5-a-b-c");

    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;
    checkPage(h.getPage(), 4);
    assertEquals(h.getComponent().getPageRelativePath(), "a:b:c");
    assertEquals(ILinkListener.INTERFACE, h.getListenerInterface());
    assertEquals((Object)5, h.getBehaviorIndex());
  }
View Full Code Here

    context.setNextPageRenderCount(6);

    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;
    assertEquals(6, h.getPage().getRenderCount());
  }
View Full Code Here

    page.setRenderCount(5);

    IRequestableComponent c = page.get("a:b:c");

    PageAndComponentProvider provider = new PageAndComponentProvider(page, c);
    IRequestHandler handler = new ListenerInterfaceRequestHandler(provider,
      ILinkListener.INTERFACE);

    Url url = encoder.mapHandler(handler);
    assertEquals("wicket/page?15-5.ILinkListener-a-b-c", url.toString());
  }
View Full Code Here

      PageAndComponentProvider provider = new PageAndComponentProvider(pageInfo.getPageId(),
        pageClass, pageParameters, renderCount, componentInfo.getComponentPath());

      provider.setPageSource(getContext());

      return new ListenerInterfaceRequestHandler(provider, listenerInterface,
        componentInfo.getBehaviorIndex());
    }
    else
    {
      if (logger.isWarnEnabled())
View Full Code Here

    Url url = Url.parse("some/mount/path?15-ILinkListener.4-foo-bar");
    IRequestHandler handler = encoder.mapRequest(getRequest(url));

    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;

    IRequestablePage page = h.getPage();
    checkPage(page, 15);

    assertEquals(ILinkListener.INTERFACE, h.getListenerInterface());
    assertEquals("foo:bar", h.getComponent().getPageRelativePath());
    assertEquals((Object)4, h.getBehaviorIndex());
  }
View Full Code Here

    context.setNextPageRenderCount(5);
    IRequestHandler handler = encoder.mapRequest(getRequest(url));

    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;

    IRequestablePage page = h.getPage();
    assertEquals(5, page.getRenderCount());
  }
View Full Code Here

    Url url = Url.parse("wicket/page?4-ILinkListener-a-b-c");

    IRequestHandler handler = encoder.mapRequest(getRequest(url));
    assertTrue(handler instanceof ListenerInterfaceRequestHandler);

    ListenerInterfaceRequestHandler h = (ListenerInterfaceRequestHandler)handler;
    checkPage(h.getPage(), 4);
    assertEquals(h.getComponent().getPageRelativePath(), "a:b:c");
    assertEquals(ILinkListener.INTERFACE, h.getListenerInterface());
    assertNull(h.getBehaviorIndex());
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.handler.ListenerInterfaceRequestHandler

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.