Package org.apache.wicket.util.string

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


   */
  public StringValue getParameterValue(final String name)
  {
    for (IRequestParameters p : parameters)
    {
      StringValue value = p.getParameterValue(name);
      if (!value.isNull())
      {
        return value;
      }
    }
    return StringValue.valueOf((String)null);
View Full Code Here


    IRequestHandler requestHandler = mapper.mapRequest(request);
    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

        // 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

    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

    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

        {
        }

        public Iterator<? extends Number> iterator(int first, int count)
        {
          StringValue emptyValue = getPageParameters().get("empty");
          return emptyValue.toBoolean() ? Collections.<Integer> emptyList().iterator()
            : items.iterator();
        }

        public int size()
        {
          StringValue emptyValue = getPageParameters().get("empty");
          return emptyValue.toBoolean() ? 0 : items.size();
        }

        public IModel<Number> model(Number object)
        {
          return Model.of(object);
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

        {
        }

        public Iterator<? extends Number> iterator(int first, int count)
        {
          StringValue emptyValue = getPageParameters().get("empty");
          return emptyValue.toBoolean() ? Collections.<Integer> emptyList().iterator()
            : items.iterator();
        }

        public int size()
        {
          StringValue emptyValue = getPageParameters().get("empty");
          return emptyValue.toBoolean() ? 0 : items.size();
        }

        public IModel<Number> model(Number object)
        {
          return Model.of(object);
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

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.