Package org.apache.wicket.request.target.component.listener

Examples of org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget


    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());
    }
    else
    {
      throw new WicketRuntimeException(
          "Attempt to access unknown request listener interface " +
View Full Code Here


   */
  private Integer getOriginalOriginalTrailingSlashesCount(IRequestTarget requestTarget)
  {
    if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return (Integer)page.getMetaData(ORIGINAL_TRAILING_SLASHES_COUNT_METADATA_KEY);
    }
    return null;
  }
View Full Code Here

      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      return target.getPageParameters();
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return getInitialPagePageParameters(page);
    }
    else
    {
      return null;
View Full Code Here

        return null;
      }
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return new PageInfo(new Integer(page.getNumericId()), new Integer(
        page.getCurrentVersionNumber()), page.getPageMapName());
    }
    else
    {
View Full Code Here

      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      return target.getPageClass().equals(pageClassRef.get());
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      return target.getPage().getClass().equals(pageClassRef.get()) &&
        target.getRequestListenerInterface().equals(IRedirectListener.INTERFACE);
    }
    return false;
  }
View Full Code Here

      {
        session.bind();
      }

      // Get the listener interface name
      target = new ListenerInterfaceRequestTarget(page, component, listener);

      CharSequence url = encodeUrlFor(target);

      if (params != null)
      {
View Full Code Here

   * @return The request target
   */
  public IRequestTarget newRequestTarget(final Page< ? > page, final Component< ? > component,
    final RequestListenerInterface listener, final RequestParameters requestParameters)
  {
    return new ListenerInterfaceRequestTarget(page, component, listener, requestParameters);
  }
View Full Code Here

      TestPage.class);

    WicketTester tester = new WicketTester();
    tester.setupRequestAndResponse();
    TestPage page = new TestPage(null);
    IRequestTarget requestTarget = new ListenerInterfaceRequestTarget(page, page,
      IRedirectListener.INTERFACE);
    strategy.encode(requestTarget);
  }
View Full Code Here

      {
        session.bind();
      }

      // Get the listener interface name
      target = new ListenerInterfaceRequestTarget(page, component, listener);

      CharSequence url = encodeUrlFor(target);

      if (params != null)
      {
View Full Code Here

      {
        session.bind();
      }

      // Get the listener interface name
      target = new ListenerInterfaceRequestTarget(page, component, listener);
    }
    return encodeUrlFor(target);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget

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.