java.lang.Object
org.xmlobjects.stream.XMLWriter
- All Implemented Interfaces:
AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()getContentHandler(boolean writeFragment) String[]getNamespaceURI(String prefix) <T> ObjectSerializer<T>getOrCreateSerializer(Class<? extends ObjectSerializer<T>> type) getSchemaLocation(String namespaceURI) booleanwithDefaultNamespace(String namespaceURI) withHeaderComment(String... headerComment) withIndent(String indent) withPrefix(String prefix, String namespaceURI) withSchemaLocation(String namespaceURI, String schemaLocation) voidwriteCharacters(String text) voidwriteCharacters(String text, int start, int length) voidwriteDOMElement(Element element) voidwriteElement(Element element) <T> voidwriteElement(Element element, T object, Namespaces namespaces) <T> voidwriteElementUsingSerializer(Element element, T object, Class<? extends ObjectSerializer<T>> type, Namespaces namespaces) <T> voidwriteElementUsingSerializer(Element element, T object, ObjectSerializer<T> serializer, Namespaces namespaces) voidvoidvoidwriteEndElements(int count) voidwriteMixedContent(String mixedContent) voidwriteObject(Object object, Namespaces namespaces) <T> voidwriteObjectUsingSerializer(T object, Class<? extends ObjectSerializer<T>> type, Namespaces namespaces) <T> voidwriteObjectUsingSerializer(T object, ObjectSerializer<T> serializer, Namespaces namespaces) voidvoidwriteStartElement(Element element) writeXMLDeclaration(boolean writeXMLDeclaration)
-
Method Details
-
getXMLObjects
-
getProperties
-
flush
- Throws:
XMLWriteException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
XMLWriteException
-
getPrefix
-
withPrefix
-
getNamespaceURI
-
withDefaultNamespace
-
getIndent
-
withIndent
-
isWriteXMLDeclaration
public boolean isWriteXMLDeclaration() -
writeXMLDeclaration
-
getHeaderComment
-
withHeaderComment
-
getSchemaLocation
-
withSchemaLocation
-
writeStartDocument
- Throws:
XMLWriteException
-
writeEndDocument
- Throws:
XMLWriteException
-
writeObject
public void writeObject(Object object, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeObjectUsingSerializer
public <T> void writeObjectUsingSerializer(T object, Class<? extends ObjectSerializer<T>> type, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeObjectUsingSerializer
public <T> void writeObjectUsingSerializer(T object, ObjectSerializer<T> serializer, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeElement
public <T> void writeElement(Element element, T object, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeElementUsingSerializer
public <T> void writeElementUsingSerializer(Element element, T object, Class<? extends ObjectSerializer<T>> type, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeElementUsingSerializer
public <T> void writeElementUsingSerializer(Element element, T object, ObjectSerializer<T> serializer, Namespaces namespaces) throws ObjectSerializeException, XMLWriteException -
writeElement
- Throws:
XMLWriteException
-
writeStartElement
- Throws:
XMLWriteException
-
writeEndElement
- Throws:
XMLWriteException
-
writeEndElements
- Throws:
XMLWriteException
-
writeCharacters
- Throws:
XMLWriteException
-
writeCharacters
- Throws:
XMLWriteException
-
writeDOMElement
- Throws:
XMLWriteException
-
writeMixedContent
- Throws:
XMLWriteException
-
getOrCreateSerializer
public <T> ObjectSerializer<T> getOrCreateSerializer(Class<? extends ObjectSerializer<T>> type) throws ObjectSerializeException - Throws:
ObjectSerializeException
-
getContentHandler
-
getContentHandler
-