Package org.apache.wicket

Examples of org.apache.wicket.Request


   * Handles the event processing during resizing.
   */
  @Override
  protected void respond(final AjaxRequestTarget target) {
    Component component = getComponent();
    Request request;
    if (component != null && (request = component.getRequest()) != null) {
      EventType eventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));
      if (eventType == EventType.ON_SELECT) {
        String selectedDate = request.getParameter("date");
        SpecialKeys specialKeys = new SpecialKeys(request);
        onSelect(target, selectedDate, specialKeys);
        Locale locale = Session.get().getLocale();
        DateFormat df;
        if (locale != null) {
          df = DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
        }
        else {
          df = DateFormat.getDateInstance(DateFormat.MEDIUM);
        }

        Date parsedDate = null;
        java.sql.Date parsedSqlDate = null;
        try {
          parsedDate = df.parse(selectedDate);
          parsedSqlDate = new java.sql.Date(parsedDate.getTime());
        } catch (Exception e) {
          throw new WicketRuntimeException("Error converting '" + selectedDate + "' to a Date object.", e);
        }
        if (parsedDate != null) {
          onSelect(target, parsedDate, specialKeys);
        }
        if (parsedSqlDate != null) {
          onSelect(target, parsedSqlDate, specialKeys);
        }

        if (component instanceof FormComponent<?>) {
          ((FormComponent<?>)component).inputChanged();
        }
      }
      else if (eventType == EventType.ON_CLOSE) {
        onClose(target, request.getParameter("date"), new SpecialKeys(request));
      }
      else if (eventType == EventType.ON_CHANGE_MONTH_YEAR) {
        onChangeMonthYear(target, request.getParameter("year"), request.getParameter("month"), new SpecialKeys(request));
      }
      else if (eventType == EventType.BEFORE_SHOW) {
        onBeforeShow(target);
      }
    }
View Full Code Here


   * handles the event processing during dragging.
   */
  @Override
  protected void respond(final AjaxRequestTarget target) {
    Component component = getComponent();
    Request request;

    if (component != null && (request = component.getRequest()) != null) {
      EventType dragEventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));

      ComponentFinder visitor = new ComponentFinder(request.getParameter(DROPPED_COMPONENTID_IDENTIFIER));
      component.getPage().visitChildren(visitor);

      if (component instanceof IDroppable) {
        IDroppable draggableComponent = (IDroppable)component;
        if (dragEventType == EventType.DROP)
View Full Code Here

  @Override
  protected void respond(final AjaxRequestTarget target) {
//System.out.println("***** ResizableBehavior.respond");
   
    Component component = getComponent();
    Request request;
    if (component != null && (request = component.getRequest()) != null) {
//System.out.println("\rrequest != null");
//Map<String, String[]> parameterMap = request.getParameterMap();
//for (String par : parameterMap.keySet()) {
//  String parameter = request.getParameter(par);
//  System.out.println("\t" + par + "='" + parameter + "'");
//}
      EventType eventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));

      int top = 0;
      int left = 0;
      int width = 0;
      int height = 0;
      int originalTop = 0;
      int originalLeft = 0;
      int originalWidth = 0;
      int originalHeight = 0;
      try {
        top  = Integer.parseInt(request.getParameter("top"));
        left = Integer.parseInt(request.getParameter("left"));
        width  = (int)(Double.parseDouble(request.getParameter("width")) + 0.5);
        height = (int)(Double.parseDouble(request.getParameter("height")) + 0.5);
       
        if (eventType == EventType.RESIZE_END) {
          originalTop  = Integer.parseInt(request.getParameter("originalTop"));
          originalLeft = Integer.parseInt(request.getParameter("originalLeft"));
          originalWidth  = (int)(Double.parseDouble(request.getParameter("originalWidth")) + 0.5);
          originalHeight = (int)(Double.parseDouble(request.getParameter("originalHeight")) + 0.5);
        }
      } catch (Exception e) {
        // should not happen!
        throw new WicketRuntimeException(e);
      }
View Full Code Here

    response.renderJavascriptReference(WICKET_SLIDER_JS);
  }

  @Override
  protected void respond(AjaxRequestTarget target) {
    final Request req = RequestCycle.get().getRequest();
    final Map<String, String[]> params = new HashMap<String, String[]>();
    RequestUtils.decodeUrlParameters(req.getQueryString(), params);
    final String handleId = params.get("handleId") != null
      ? params.get("handleId")[0]
      : null;
    final int newValue = params.get("value") != null
      ? Integer.parseInt(params.get("value")[0])
View Full Code Here

        super.renderHead(response);
        response.renderJavascriptReference(JQueryBehavior.JQUERY_UI_JS);
    }

    @Override protected void respond(AjaxRequestTarget target) {
        Request req = RequestCycle.get().getRequest();
      onResizeStop(target, Integer.parseInt(req.getParameter("height")), Integer.parseInt(req.getParameter("width")));
    }
View Full Code Here

    return "function(ev, ui) {\n " + getCallbackScript() + "\n}\n";
  }

  @Override
  public final void respond(AjaxRequestTarget target) {
    Request req = RequestCycle.get().getRequest();

    onDrop(req.getParameter("src"), req.getParameter("dest"), target);
  }
View Full Code Here

    response.renderJavascriptReference(IUTIL_JS);
    response.renderJavascript("function cropCallback() {\n" + getCallbackScript() + "\n}\n", "crop-init-for-" + getComponent().getMarkupId());
  }

  @Override protected void respond(AjaxRequestTarget target) {
    Request req = RequestCycle.get().getRequest();
    onCropped(target, Integer.parseInt(req.getParameter("width")), Integer.parseInt(req.getParameter("height")),
        Integer.parseInt(req.getParameter("top").replace("px", "")), Integer.parseInt(req.getParameter("left").replace("px", "")));
  }
View Full Code Here

    }

    @Override
    public final void respond(AjaxRequestTarget target) {
        try {
            Request req = RequestCycle.get().getRequest();
            if (logger().isDebugEnabled()) {
                logger().debug("params : {}", req.getRequestParameters());
            }
            onDnD(target,
                    //req.getParameter("itemId"),
                    req.getParameter("srcContainerId"),
                    Integer.parseInt(req.getParameter("srcPosition")),
                    req.getParameter("destContainerId"),
                    Integer.parseInt(req.getParameter("destPosition"))
            );
        } catch (RuntimeException exc) {
            throw exc;
        } catch (Exception exc) {
            throw new RuntimeException("wrap: " + exc.getMessage(), exc);
View Full Code Here

    public void setAdditionalJavaScript(String additionalJavaScript) {
        this.additionalJavaScript = additionalJavaScript;
    }

    protected final void respond(AjaxRequestTarget target) {
        Request request = RequestCycle.get().getRequest();
        String newContent = request.getParameter(PARAM_HTMLCONT);
        newContent = onSave(target, newContent);
        Component component = getComponent();
        IModel defaultModel = component.getDefaultModel();
        defaultModel.setObject(newContent);
        target.addComponent(component);
View Full Code Here

  }

  @Override
  protected void respond(final AjaxRequestTarget target)
  {
    Request request = getComponent().getRequest();
    final int index = Integer.parseInt(request.getParameter("dindex"));
    final String did = request.getParameter("did");


    getComponent().getPage().visitChildren(new DraggableVisitor()
    {
      @Override
View Full Code Here

TOP

Related Classes of org.apache.wicket.Request

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.