private SerializerRegistry() { // // create and save all of the serializers for the built-in types // registerSerializer(Boolean.class, new BooleanSerializer()); registerSerializer(boolean.class, new BooleanSerializer()); registerSerializer(Double.class, new DoubleSerializer()); registerSerializer(double.class, new DoubleSerializer()); registerSerializer(Float.class, new FloatSerializer()); registerSerializer(float.class, new FloatSerializer()); registerSerializer(Integer.class, new IntegerSerializer()); registerSerializer(int.class, new IntegerSerializer()); registerSerializer(Long.class, new LongSerializer()); registerSerializer(long.class, new LongSerializer()); registerSerializer(Short.class, new ShortSerializer()); registerSerializer(short.class, new ShortSerializer()); registerSerializer(String.class, new StringSerializer()); registerSerializer(URI.class, new UriSerializer()); registerSerializer(URL.class, new UrlSerializer()); registerSerializer(Date.class, new DateSerializer()); registerSerializer(QName.class, new QNameSerializer()); registerSerializer(Element.class, new ElementSerializer()); registerSerializer(XmlSerializable.class, new XmlSerializableSerializer()); }