Package org.apache.wicket.util.convert

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


        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 The ConversionException
   */
  protected ConversionException newConversionException(final String message, final Object value,
      Locale locale)
  {
    return new ConversionException(message).setSourceValue(value)
        .setTargetType(getTargetType()).setConverter(this).setLocale(locale);
  }
View Full Code Here

      Date date = format.parse(value);
      return new Time(date.getTime());
    }
    catch (ParseException e)
    {
      throw new ConversionException("Cannot parse '" + value + "' using format " + format)
          .setSourceValue(value).setTargetType(getTargetType()).setConverter(this)
          .setLocale(locale);
    }
  }
View Full Code Here

      Date date = format.parse(value);
      return new Timestamp(date.getTime());
    }
    catch (ParseException e)
    {
      throw new ConversionException("Cannot parse '" + value + "' using format " + format)
          .setSourceValue(value).setTargetType(getTargetType()).setConverter(this)
          .setLocale(locale);
    }
  }
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 new URL(value.toString());
              }
              catch (MalformedURLException e)
              {
                throw new ConversionException("'" + value + "' is not a valid URL");
              }
            }

            /**
             * @see org.apache.wicket.util.convert.IConverter#convertToString(java.lang.Object,
View Full Code Here

        {
          return theType.cast(converted);
        }
        else
        {
          throw new ConversionException("Could not convert value: " + value +
            " to type: " + theType.getName() + ". Could not find compatible converter.").setSourceValue(value);
        }
      }
      catch (Exception e)
      {
        throw new ConversionException(e.getMessage(), e).setSourceValue(value);
      }
    }
View Full Code Here

      {
        return (String)Objects.convertValue(value, String.class);
      }
      catch (Exception 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

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

            /**
             * @see org.apache.wicket.util.convert.IConverter#convertToString(java.lang.Object,
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

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.