1 3 package jodd.typeconverter; 4 5 8 public class FloatConverter implements TypeConverter { 9 10 public static Float valueOf(Object value) { 11 12 if (value == null) { 13 return null; 14 } 15 16 if (value instanceof Float ) { 17 return (Float ) value; 18 } 19 if (value instanceof Number ) { 20 return new Float (((Number )value).floatValue()); 21 } 22 23 try { 24 return (new Float (value.toString())); 25 } catch (NumberFormatException nfex) { 26 throw new TypeConversionException(nfex); 27 } 28 } 29 30 public Object convert(Object value) { 31 return valueOf(value); 32 } 33 34 } 35 | Popular Tags |