Modifier and Type | Field and Description |
---|---|
protected String |
encoding |
protected AbstractXMLStreamBindings |
staxBindings |
Constructor and Description |
---|
XMLBindingsUtils() |
Modifier and Type | Method and Description |
---|---|
protected void |
addOnlyUsedNamespaceMappingsToDOM(DOMHelper dom,
XMLDocument xmlDoc,
NamespaceRegister staxNsMap,
Node elt)
This recursively scans the created DOM tree to get all used namespaces
|
protected Object |
readFromDom(DOMHelper dom,
Element componentElt,
Enum<?> eltType) |
Object |
readFromStream(InputStream is,
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) |
protected String encoding
protected AbstractXMLStreamBindings staxBindings
protected abstract Object readFromXmlStream(XMLStreamReader reader, Enum<?> eltType) throws XMLStreamException
XMLStreamException
protected abstract void writeToXmlStream(XMLStreamWriter writer, Object sweObj, Enum<?> eltType) throws XMLStreamException
XMLStreamException
protected Object readFromDom(DOMHelper dom, Element componentElt, Enum<?> eltType) throws XMLReaderException
XMLReaderException
public Object readFromStream(InputStream is, Enum<?> eltType) throws XMLReaderException
XMLReaderException
protected Element writeToDom(DOMHelper dom, Object sweObj, Enum<?> eltType) throws XMLWriterException
XMLWriterException
protected void writeToStream(OutputStream os, Object sweObj, Enum<?> eltType, boolean indent) throws XMLWriterException, IOException
XMLWriterException
IOException
protected void addOnlyUsedNamespaceMappingsToDOM(DOMHelper dom, XMLDocument xmlDoc, NamespaceRegister staxNsMap, Node elt)
dom
- xmlDoc
- elt
- public void setEncoding(String encoding)
encoding
- Copyright © 2016 Sensia Software LLC. All rights reserved.