/** * Add all default converters to the conversion service. */ protected void addDefaultConverters() { addConverter(new StringToByte()); addConverter(new StringToBoolean()); addConverter(new StringToCharacter()); addConverter(new StringToShort()); addConverter(new StringToInteger()); addConverter(new StringToLong()); addConverter(new StringToFloat()); addConverter(new StringToDouble()); addConverter(new StringToBigInteger()); addConverter(new StringToBigDecimal()); addConverter(new StringToLocale()); addConverter(new StringToDate()); addConverter(new StringToLabeledEnum()); addConverter(new ObjectToCollection(this)); addConverter(new NumberToNumber()); if (ClassUtils.isPresent("java.lang.Enum", this.getClass().getClassLoader())) { addConverter(new StringToEnum()); } }