Examples of IRequestTarget


Examples of org.apache.wicket.IRequestTarget

    cycle = tester.createRequestCycle();
    IRequestCodingStrategy encoder = cycle.getProcessor().getRequestCodingStrategy();

    RequestParameters requestParameters = encoder.decode(tester.getWicketRequest());

    IRequestTarget target1 = cycle.getProcessor().resolve(cycle, requestParameters);
    if (target1 instanceof BookmarkablePageRequestTarget)
    {
      assertNull(((BookmarkablePageRequestTarget)target1).getPageMapName());
    }
    else
    {
      fail("url: " + url1 + " wasn't resolved to a bookmarkable target: " + target1);
    }
    PageParameters params = ((BookmarkablePageRequestTarget)target1).getPageParameters();
    assertEquals("Integer0", params.getString("0"));
    assertEquals("Integer1", params.getString("1"));
    assertEquals("a:b", params.getString("2"));

    tester.setupRequestAndResponse();
    tester.getServletRequest().setURL(
        "/WicketTester$DummyWebApplication/WicketTester$DummyWebApplication/" + url2);
    cycle = tester.createRequestCycle();
    encoder = cycle.getProcessor().getRequestCodingStrategy();

    requestParameters = encoder.decode(tester.getWicketRequest());

    IRequestTarget target2 = cycle.getProcessor().resolve(cycle, requestParameters);

    if (target2 instanceof BookmarkablePageRequestTarget)
    {
      assertEquals("mypagemap", ((BookmarkablePageRequestTarget)target2).getPageMapName());
    }
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

    // Find pagemap name
    String pageMapName = requestTarget.getPageMapName();
    if (pageMapName == null)
    {
      IRequestTarget currentTarget = requestCycle.getRequestTarget();
      if (currentTarget instanceof IPageRequestTarget)
      {
        Page currentPage = ((IPageRequestTarget)currentTarget).getPage();
        final IPageMap pageMap = currentPage.getPageMap();
        if (pageMap.isDefault())
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

    @Override
    public final void renderHead(final IHeaderResponse headResponse)
    {
      Response response = headResponse.getResponse();
      final WebRequestCycle cycle = (WebRequestCycle)RequestCycle.get();
      final IRequestTarget target = cycle.getRequestTarget();

      // we don't want to render this for stateless pages
      if (webPage.isPageStateless())
      {
        return;
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

        // , IBookmarkablePageRequestTarget)
        // since only the test is suffering from this problem

        // this is a bit ugly and i am open to suggestions on how to fix this better. MM
        String pageMapName;
        IRequestTarget currentTarget = cycle.getRequestTarget();
        if (currentTarget instanceof IPageRequestTarget)
        {
          Page currentPage = ((IPageRequestTarget)currentTarget).getPage();
          final IPageMap pageMap = currentPage.getPageMap();
          if (pageMap.isDefault())
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

    {
      Class<? extends Page> responseClass = cycle.getResponsePageClass();
      if (responseClass != null)
      {
        Session.set(cycle.getSession());
        IRequestTarget target = cycle.getRequestTarget();
        if (target instanceof IPageRequestTarget)
        {
          newLastRenderedPage = ((IPageRequestTarget)target).getPage();
        }
        else if (target instanceof IBookmarkablePageRequestTarget)
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

  {
    RequestCycle rc = RequestCycle.get();
    IRequestCycleProcessor processor = rc.getProcessor();
    final RequestParameters requestParameters = processor.getRequestCodingStrategy().decode(
      new FormDispatchRequest(rc.getRequest(), url));
    IRequestTarget rt = processor.resolve(rc, requestParameters);
    if (rt instanceof IListenerInterfaceRequestTarget)
    {
      IListenerInterfaceRequestTarget interfaceTarget = ((IListenerInterfaceRequestTarget)rt);
      interfaceTarget.getRequestListenerInterface().invoke(page, interfaceTarget.getTarget());
    }
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

    {
      Class responseClass = cycle.getResponsePageClass();
      if (responseClass != null)
      {
        Session.set(cycle.getSession());
        IRequestTarget target = cycle.getRequestTarget();
        if (target instanceof IPageRequestTarget)
        {
          newLastRenderedPage = ((IPageRequestTarget)target).getPage();
        }
        else if (target instanceof IBookmarkablePageRequestTarget)
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

  {
    RequestCycle rc = RequestCycle.get();
    IRequestCycleProcessor processor = rc.getProcessor();
    final RequestParameters requestParameters = processor.getRequestCodingStrategy().decode(
      new FormDispatchRequest(rc.getRequest(), url));
    IRequestTarget rt = processor.resolve(rc, requestParameters);
    if (rt instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget interfaceTarget = ((ListenerInterfaceRequestTarget)rt);
      interfaceTarget.getRequestListenerInterface().invoke(page, interfaceTarget.getTarget());
    }
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

     */
    public final void renderHead(final IHeaderResponse headResponse)
    {
      Response response = headResponse.getResponse();
      final WebRequestCycle cycle = (WebRequestCycle)RequestCycle.get();
      final IRequestTarget target = cycle.getRequestTarget();

      // we don't want to render this for stateless pages
      if (webPage.isPageStateless())
      {
        return;
View Full Code Here

Examples of org.apache.wicket.IRequestTarget

        // , IBookmarkablePageRequestTarget)
        // since only the test is suffering from this problem

        // this is a bit ugly and i am open to suggestions on how to fix this better. MM
        String pageMapName;
        IRequestTarget currentTarget = cycle.getRequestTarget();
        if (currentTarget instanceof IPageRequestTarget)
        {
          Page currentPage = ((IPageRequestTarget)currentTarget).getPage();
          final IPageMap pageMap = currentPage.getPageMap();
          if (pageMap.isDefault())
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.