Package org.apache.wicket.util.convert

Examples of org.apache.wicket.util.convert.ConversionException


              {
                return new URL(value.toString());
              }
              catch (MalformedURLException e)
              {
                throw new ConversionException("'" + value + "' is not a valid URL");
              }
            }

            public String convertToString(Object value, Locale locale)
            {
View Full Code Here


      {
        setMethod.setAccessible(true);
        Object converted = converter.convert(value, getMethod.getReturnType());
        if (converted == null && value != null)
        {
          throw new ConversionException("Can't convert value: " + value + " to class: " +
            getMethod.getReturnType() + " for setting it on " + object);
        }
        try
        {
          setMethod.invoke(object, new Object[] { index, converted });
View Full Code Here

        converted = converter.convert(value, type);
        if (converted == null)
        {
          if (value != null)
          {
            throw new ConversionException("Can't convert value: " + value +
              " to class: " + getMethod.getReturnType() + " for setting it on " +
              object);
          }
          else if (getMethod.getReturnType().isPrimitive())
          {
            throw new ConversionException(
              "Can't convert null value to a primitive class: " +
                getMethod.getReturnType() + " for setting it on " + object);
          }
        }
      }
View Full Code Here

                {
                  return new URL(value.toString());
                }
                catch (MalformedURLException e)
                {
                  throw new ConversionException("'" + value +
                    "' is not a valid URL");
                }
              }

              public String convertToString(Object value, Locale locale)
View Full Code Here

      if (setMethod != null)
      {
        Object converted = converter.convert(value, getMethod.getReturnType());
        if (converted == null && value != null)
        {
          throw new ConversionException("Can't convert value: " + value + " to class: " +
            getMethod.getReturnType() + " for setting it on " + object);
        }
        try
        {
          setMethod.invoke(object, new Object[] { index, converted });
View Full Code Here

        Object converted = converter.convert(value, getMethod.getReturnType());
        if (converted == null)
        {
          if (value != null)
          {
            throw new ConversionException("Can't convert value: " + value +
              " to class: " + getMethod.getReturnType() + " for setting it on " +
              object);
          }
          else if (getMethod.getReturnType().isPrimitive())
          {
            throw new ConversionException(
              "Can't convert null value to a primitive class: " +
                getMethod.getReturnType() + " for setting it on " + object);
          }
        }
        try
View Full Code Here

    {
      return Strings.toBoolean(tmp);
    }
    catch (StringValueConversionException e)
    {
      throw new ConversionException("Invalid boolean input value posted \"" + getInput() +
        "\"", e).setTargetType(Boolean.class);
    }
  }
View Full Code Here

          return theType.cast(value);
        }
      }
      catch (Exception e)
      {
        throw new ConversionException(e.getMessage(), e).setSourceValue(value);
      }

      throw new ConversionException("Could not convert value: " + value + " to type: " +
        theType.getName() + ". Could not find compatible converter.").setSourceValue(value);
    }
View Full Code Here

      {
        return Objects.convertValue(value, String.class);
      }
      catch (RuntimeException e)
      {
        throw new ConversionException("Could not convert object of type: " +
          value.getClass() + " to string. Possible its #toString() returned null. " +
          "Either install a custom converter (see IConverterLocator) or " +
          "override #toString() to return a non-null value.", e).setSourceValue(value)
          .setConverter(this);
      }
View Full Code Here

      if (setMethod != null)
      {
        Object converted = converter.convert(value, getMethod.getReturnType());
        if (converted == null && value != null)
        {
          throw new ConversionException("Can't convert value: " + value + " to class: " +
            getMethod.getReturnType() + " for setting it on " + object);
        }
        try
        {
          setMethod.invoke(object, new Object[] { index, converted });
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.convert.ConversionException

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.