/** * Private constructor */ private WrapperFactory() { // Register the defaults registerWrapper("str", StringWrapper.class); registerWrapper("bool", BooleanWrapper.class); registerWrapper("bean", BeanWrapper.class); registerWrapper("number", NumberWrapper.class); registerWrapper("null", NullWrapper.class); registerWrapper("bag", BagWrapper.class); registerWrapper("map", MapWrapper.class); registerWrapper("date", DateWrapper.class); // String types registerWrapperClass(String.class, StringWrapper.class); registerWrapperClass(StringBuilder.class, StringWrapper.class); registerWrapperClass(StringBuffer.class, StringWrapper.class); registerWrapperClass(Character.class, StringWrapper.class); // Big numbers are handled by StringWrapper registerWrapperClass(BigDecimal.class, StringWrapper.class); registerWrapperClass(BigInteger.class, StringWrapper.class); // Number types registerWrapperClass(Integer.class, NumberWrapper.class); registerWrapperClass(Long.class, NumberWrapper.class); registerWrapperClass(Short.class, NumberWrapper.class); registerWrapperClass(Double.class, NumberWrapper.class); registerWrapperClass(Float.class, NumberWrapper.class); registerWrapperClass(Byte.class, NumberWrapper.class); }
/** * Private constructor */ private WrapperFactory() { // Register the defaults registerWrapper("str", StringWrapper.class); registerWrapper("bool", BooleanWrapper.class); registerWrapper("bean", BeanWrapper.class); registerWrapper("number", NumberWrapper.class); registerWrapper("null", NullWrapper.class); registerWrapper("bag", BagWrapper.class); registerWrapper("map", MapWrapper.class); registerWrapper("date", DateWrapper.class); // String types registerWrapperClass(String.class, StringWrapper.class); registerWrapperClass(StringBuilder.class, StringWrapper.class); registerWrapperClass(StringBuffer.class, StringWrapper.class); registerWrapperClass(Character.class, StringWrapper.class); // Big numbers are handled by StringWrapper registerWrapperClass(BigDecimal.class, StringWrapper.class); registerWrapperClass(BigInteger.class, StringWrapper.class); // Number types registerWrapperClass(Integer.class, NumberWrapper.class); registerWrapperClass(Long.class, NumberWrapper.class); registerWrapperClass(Short.class, NumberWrapper.class); registerWrapperClass(Double.class, NumberWrapper.class); registerWrapperClass(Float.class, NumberWrapper.class); registerWrapperClass(Byte.class, NumberWrapper.class); }
/** * Private constructor */ private WrapperFactory() { // Register the defaults registerWrapper("str", StringWrapper.class); registerWrapper("bool", BooleanWrapper.class); registerWrapper("bean", BeanWrapper.class); registerWrapper("number", NumberWrapper.class); registerWrapper("null", NullWrapper.class); registerWrapper("bag", BagWrapper.class); registerWrapper("map", MapWrapper.class); registerWrapper("date", DateWrapper.class); // String types registerWrapperClass(String.class, StringWrapper.class); registerWrapperClass(StringBuilder.class, StringWrapper.class); registerWrapperClass(StringBuffer.class, StringWrapper.class); registerWrapperClass(Character.class, StringWrapper.class); // Big numbers are handled by StringWrapper registerWrapperClass(BigDecimal.class, StringWrapper.class); registerWrapperClass(BigInteger.class, StringWrapper.class); // Number types registerWrapperClass(Integer.class, NumberWrapper.class); registerWrapperClass(Long.class, NumberWrapper.class); registerWrapperClass(Short.class, NumberWrapper.class); registerWrapperClass(Double.class, NumberWrapper.class); registerWrapperClass(Float.class, NumberWrapper.class); registerWrapperClass(Byte.class, NumberWrapper.class); }