Package org.apache.wicket.util.string

Examples of org.apache.wicket.util.string.StringValue


    public void onRequest() {

        RequestCycle requestCycle = getComponent().getRequestCycle();
        Request request = requestCycle.getRequest();
        IRequestParameters parameters = request.getRequestParameters();
        StringValue input = parameters.getParameterValue("term");

        final Iterable<T> choices = getChoices(input.toString(""));

        String jsonArray = createJson(choices);

        requestCycle.scheduleRequestHandlerAfterCurrent(new TextRequestHandler("application/json", "UTF-8", jsonArray));
    }
View Full Code Here


    protected AjaxEventBehavior newSaveListener() {
        return new AjaxEventBehavior("save") {
            @Override
            protected void onEvent(AjaxRequestTarget target) {
                StringValue newValue = RequestCycle.get().getRequest().getRequestParameters().getParameterValue("newValue");
                onSave(target, newValue.toString());
            }

            @Override
            protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
                super.updateAjaxAttributes(attributes);
View Full Code Here

    protected AjaxEventBehavior newHiddenListener() {
        return new AjaxEventBehavior("hidden") {
            @Override
            protected void onEvent(AjaxRequestTarget target) {
                StringValue reason = RequestCycle.get().getRequest().getRequestParameters().getParameterValue("reason");
                onHidden(target, Reason.valueOf(reason.toString().toUpperCase()));
            }

            @Override
            protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
                super.updateAjaxAttributes(attributes);
View Full Code Here

    public static String getString(PageParameters parameters, String key, String defaultValue) {
        if (parameters == null) {
            return defaultValue;
        }

        StringValue value = parameters.get(key);
        if (value.isEmpty()) {
            return defaultValue;
        }

        return value.toString();
    }
View Full Code Here

        // the list that will contain accepted post param values
        List<StringValue> postValues = new ArrayList<StringValue>();

        for (String value : values)
        {
          StringValue val = StringValue.valueOf(value);
          if (queryValues.contains(val))
          {
            // if a query param with this value exists remove it and continue
            queryValues.remove(val);
          }
View Full Code Here

    requestHandler = ((RequestSettingRequestHandler)requestHandler).getDelegateHandler();
    assertTrue(requestHandler instanceof RenderPageRequestHandler);

    RenderPageRequestHandler handler = (RenderPageRequestHandler)requestHandler;
    assertEquals(tester.getApplication().getHomePage(), handler.getPageClass());
    StringValue queryParam = handler.getPageParameters().get("named1");
    assertEquals("value1", queryParam.toOptionalString());
  }
View Full Code Here

  }

  @Override
  protected void respond(AjaxRequestTarget target)
  {
    StringValue uuidParam = getComponent().getRequest().getRequestParameters().getParameterValue(PARAM_WINDOW_NAME);

    if (windowName.equals(uuidParam.toString()) == false)
    {
      onNewWindow(target);
    }
  }
View Full Code Here

    add(form);
    form.setMultiPart(true);
    form.setMaxSize(Bytes.kilobytes(100));
    form.add(new TextField<String>("text"));
    fileUploadField = new FileUploadField("file", new ListModel<FileUpload>());
    StringValue requiredParam = param.get("required");
    boolean required = requiredParam.toBoolean();
    fileUploadField.setRequired(required);
    form.add(fileUploadField);
  }
View Full Code Here

    PageParameters params = resource.pageParameters;
    assertNotNull(params);
    assertEquals(0, params.getAllNamed().size());
    assertEquals(2, params.getIndexedCount());

    StringValue paramId = params.get(0);
    assertNotNull(paramId);
    assertEquals(1, paramId.toInt());

    StringValue paramName = params.get(1);
    assertNotNull(paramName);
    assertEquals("fred", paramName.toString());
  }
View Full Code Here

    PageParameters params = resource.pageParameters;
    assertNotNull(params);
    assertEquals(3, params.getAllNamed().size());
    assertEquals(2, params.getIndexedCount());

    StringValue paramId = params.get(0);
    assertNotNull(paramId);
    assertEquals(1, paramId.toInt());

    StringValue paramName = params.get(1);
    assertNotNull(paramName);
    assertEquals("fred", paramName.toString());

    List<StringValue> foo = params.getValues("foo");
    assertNotNull(foo.size() == 2);
    assertEquals("bar", foo.get(0).toString(""));
    assertEquals("baz", foo.get(1).toString(""));

    StringValue paramValue = params.get("value");
    assertEquals(12, paramValue.toInt());
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.string.StringValue

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.