Examples of IListenerInterfaceRequestTarget


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

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

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

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

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

      {
        url = encode(requestCycle, (IListenerInterfaceRequestTarget)requestTarget);
      }
      if (portletRequest)
      {
        IListenerInterfaceRequestTarget iliRequestTarget = (IListenerInterfaceRequestTarget)requestTarget;
        RequestListenerInterface rli = iliRequestTarget.getRequestListenerInterface();
        if (IResourceListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()) ||
          IBehaviorListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()))
        {
          url = requestContext.encodeResourceURL(url);
        }
        else if (IRedirectListener.class.isAssignableFrom(rli.getMethod()
          .getDeclaringClass()))
        {
          if (((WebRequestCycle)requestCycle).getWebRequest().isAjax())
          {
            // TODO: Probably not all Ajax based redirects need to break out of
            // ResourceURL encoding
            // Need to find out and/or provide some kind of extension how to indicate
            // this
            url = ((PortletRequestContext)requestContext).encodeRenderURL(url, true);
          }
          else
          {
            url = requestContext.encodeRenderURL(url);
          }
        }
        else
        {
          PortletRequestContext prc = (PortletRequestContext)requestContext;
          boolean forceActionURL = prc.isAjax();
          if (forceActionURL)
          {
            List<IBehavior> behaviors = iliRequestTarget.getTarget().getBehaviors();
            for (int i = 0, size = behaviors.size(); i < size; i++)
            {
              if (AbstractAjaxBehavior.class.isAssignableFrom(behaviors.get(i)
                .getClass()))
              {
View Full Code Here

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

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

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

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

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

  private String getRequestTargetString(IRequestTarget target)
  {
    AppendingStringBuffer sb = new AppendingStringBuffer(128);
    if (target instanceof IListenerInterfaceRequestTarget)
    {
      IListenerInterfaceRequestTarget listener = (IListenerInterfaceRequestTarget)target;
      sb.append("Interface[target:");
      sb.append(Classes.simpleName(listener.getTarget().getClass()));
      sb.append("(");
      sb.append(listener.getTarget().getPageRelativePath());
      sb.append("), page: ");
      sb.append(listener.getPage().getClass().getName());
      sb.append("(");
      sb.append(listener.getPage().getId());
      sb.append("), interface: ");
      sb.append(listener.getRequestListenerInterface().getName());
      sb.append(".");
      sb.append(listener.getRequestListenerInterface().getMethod().getName());
      sb.append("]");
    }
    else if (target instanceof IPageRequestTarget)
    {
      IPageRequestTarget pageRequestTarget = (IPageRequestTarget)target;
View Full Code Here

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

      {
        url = encode(requestCycle, (IListenerInterfaceRequestTarget)requestTarget);
      }
      if (portletRequest)
      {
        IListenerInterfaceRequestTarget iliRequestTarget = (IListenerInterfaceRequestTarget)requestTarget;
        RequestListenerInterface rli = iliRequestTarget.getRequestListenerInterface();
        if (IResourceListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()) ||
          IBehaviorListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()))
        {
          url = requestContext.encodeResourceURL(url);
        }
        else if (IRedirectListener.class.isAssignableFrom(rli.getMethod()
          .getDeclaringClass()))
        {
          if (((WebRequestCycle)requestCycle).getWebRequest().isAjax())
          {
            // TODO: Probably not all Ajax based redirects need to break out of
            // ResourceURL encoding
            // Need to find out and/or provide some kind of extension how to indicate
            // this
            url = ((PortletRequestContext)requestContext).encodeRenderURL(url, true);
          }
          else
          {
            url = requestContext.encodeRenderURL(url);
          }
        }
        else
        {
          PortletRequestContext prc = (PortletRequestContext)requestContext;
          boolean forceActionURL = prc.isAjax();
          if (forceActionURL)
          {
            List behaviors = iliRequestTarget.getTarget().getBehaviors();
            for (int i = 0, size = behaviors.size(); i < size; i++)
            {
              if (AbstractAjaxBehavior.class.isAssignableFrom(behaviors.get(i)
                .getClass()))
              {
View Full Code Here

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

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

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

      {
        url = encode(requestCycle, (IListenerInterfaceRequestTarget)requestTarget);
      }
      if (portletRequest)
      {
        IListenerInterfaceRequestTarget iliRequestTarget = (IListenerInterfaceRequestTarget)requestTarget;
        RequestListenerInterface rli = iliRequestTarget.getRequestListenerInterface();
        if (IResourceListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()) ||
          IBehaviorListener.class.isAssignableFrom(rli.getMethod().getDeclaringClass()))
        {
          url = requestContext.encodeResourceURL(url);
        }
        else if (IRedirectListener.class.isAssignableFrom(rli.getMethod()
          .getDeclaringClass()))
        {
          if (((WebRequestCycle)requestCycle).getWebRequest().isAjax())
          {
            // TODO: Probably not all Ajax based redirects need to break out of
            // ResourceURL encoding
            // Need to find out and/or provide some kind of extension how to indicate
            // this
            url = ((PortletRequestContext)requestContext).encodeRenderURL(url, true);
          }
          else
          {
            url = requestContext.encodeRenderURL(url);
          }
        }
        else
        {
          PortletRequestContext prc = (PortletRequestContext)requestContext;
          boolean forceActionURL = prc.isAjax();
          if (forceActionURL)
          {
            List<IBehavior> behaviors = iliRequestTarget.getTarget().getBehaviors();
            for (int i = 0, size = behaviors.size(); i < size; i++)
            {
              if (AbstractAjaxBehavior.class.isAssignableFrom(behaviors.get(i)
                .getClass()))
              {
View Full Code Here

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

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