java.lang.Object
org.xmlobjects.XMLObjects
-
Method Summary
Modifier and TypeMethodDescription<T> TgetBuilder(String localName) <T> ObjectBuilder<T>getBuilder(String localName, Class<T> objectType) getBuilder(String namespaceURI, String localName) <T> ObjectBuilder<T>getBuilder(String namespaceURI, String localName, Class<T> objectType) getBuilder(QName name) <T> ObjectBuilder<T>getBuilder(QName name, Class<T> objectType) Class<?>getObjectType(String namespaceURI, ObjectBuilder<?> builder) Class<?>getObjectType(ObjectBuilder<?> builder) <T> ObjectSerializer<T>getSerializer(Class<T> objectType) <T> ObjectSerializer<T>getSerializer(Class<T> objectType, String namespaceURI) <T> ObjectSerializer<T>getSerializer(Class<T> objectType, Namespaces namespaces) voidloadBuilders(ClassLoader classLoader, boolean failOnDuplicates) voidloadSerializers(ClassLoader classLoader, boolean failOnDuplicates) static XMLObjectsstatic XMLObjectsnewInstance(ClassLoader classLoader) registerBuilder(ObjectBuilder<?> builder, String namespaceURI, String localName) <T> XMLObjectsregisterSerializer(ObjectSerializer<T> serializer, Class<T> objectType, String namespaceURI) voidvoidvoidtoXML(XMLWriter writer, Object object, Collection<String> namespaceURIs) voidtoXML(XMLWriter writer, Object object, Namespaces namespaces) voidunloadBuilders(String namespaceURI) voidunloadSerializers(String namespaceURI)
-
Method Details
-
newInstance
- Throws:
XMLObjectsException
-
newInstance
- Throws:
XMLObjectsException
-
registerBuilder
public XMLObjects registerBuilder(ObjectBuilder<?> builder, String namespaceURI, String localName) throws XMLObjectsException - Throws:
XMLObjectsException
-
getBuilder
-
getBuilder
-
getBuilder
-
getBuilder
-
getBuilder
-
getBuilder
-
getObjectType
-
getObjectType
-
registerSerializer
public <T> XMLObjects registerSerializer(ObjectSerializer<T> serializer, Class<T> objectType, String namespaceURI) throws XMLObjectsException - Throws:
XMLObjectsException
-
getSerializer
-
getSerializer
-
getSerializer
-
getSerializableNamespaces
-
getObjectTypes
-
fromXML
public <T> T fromXML(XMLReader reader, Class<T> objectType) throws ObjectBuildException, XMLReadException - Throws:
ObjectBuildExceptionXMLReadException
-
toXML
public void toXML(XMLWriter writer, Object object, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
toXML
public void toXML(XMLWriter writer, Object object, Collection<String> namespaceURIs) throws ObjectSerializeException, XMLWriteException -
toXML
public void toXML(XMLWriter writer, Object object, String... namespaceURIs) throws ObjectSerializeException, XMLWriteException -
toXML
public void toXML(XMLWriter writer, Object object) throws ObjectSerializeException, XMLWriteException -
loadBuilders
public void loadBuilders(ClassLoader classLoader, boolean failOnDuplicates) throws XMLObjectsException - Throws:
XMLObjectsException
-
loadSerializers
public void loadSerializers(ClassLoader classLoader, boolean failOnDuplicates) throws XMLObjectsException - Throws:
XMLObjectsException
-
unloadBuilders
-
unloadSerializers
-