Package org.vast.xml
Class XMLBindingsUtils
java.lang.Object
org.vast.xml.XMLBindingsUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addOnlyUsedNamespaceMappingsToDOM
(DOMHelper dom, XMLDocument xmlDoc, NamespaceRegister staxNsMap, Node elt) This recursively scans the created DOM tree to get all used namespacesprotected Object
readFromDom
(DOMHelper dom, Element componentElt, Enum<?> eltType) protected Object
readFromStream
(InputStream is, Enum<?> eltType) readFromStream
(InputStream is, URI baseURI, Enum<?> eltType) protected abstract Object
readFromXmlStream
(XMLStreamReader reader, Enum<?> eltType) void
setEncoding
(String encoding) To set output encoding (defaults to UTF-8)protected Element
writeToDom
(DOMHelper dom, Object sweObj, Enum<?> eltType) protected void
writeToStream
(OutputStream os, Object sweObj, Enum<?> eltType, boolean indent) protected abstract void
writeToXmlStream
(XMLStreamWriter writer, Object sweObj, Enum<?> eltType)
-
Field Details
-
encoding
-
staxBindings
-
-
Constructor Details
-
XMLBindingsUtils
public XMLBindingsUtils()
-
-
Method Details
-
readFromXmlStream
protected abstract Object readFromXmlStream(XMLStreamReader reader, Enum<?> eltType) throws XMLStreamException - Throws:
XMLStreamException
-
writeToXmlStream
protected abstract void writeToXmlStream(XMLStreamWriter writer, Object sweObj, Enum<?> eltType) throws XMLStreamException - Throws:
XMLStreamException
-
readFromDom
protected Object readFromDom(DOMHelper dom, Element componentElt, Enum<?> eltType) throws XMLReaderException - Throws:
XMLReaderException
-
readFromStream
- Throws:
XMLReaderException
-
readFromStream
public Object readFromStream(InputStream is, URI baseURI, Enum<?> eltType) throws XMLReaderException - Throws:
XMLReaderException
-
writeToDom
protected Element writeToDom(DOMHelper dom, Object sweObj, Enum<?> eltType) throws XMLWriterException - Throws:
XMLWriterException
-
writeToStream
protected void writeToStream(OutputStream os, Object sweObj, Enum<?> eltType, boolean indent) throws XMLWriterException - Throws:
XMLWriterException
-
addOnlyUsedNamespaceMappingsToDOM
protected void addOnlyUsedNamespaceMappingsToDOM(DOMHelper dom, XMLDocument xmlDoc, NamespaceRegister staxNsMap, Node elt) This recursively scans the created DOM tree to get all used namespaces- Parameters:
dom
-xmlDoc
-elt
-
-
setEncoding
To set output encoding (defaults to UTF-8)- Parameters:
encoding
-
-