public class JsonXMLBinder
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
|
JsonXMLBinder() |
protected |
JsonXMLBinder(boolean writeDocumentArray) |
protected |
JsonXMLBinder(JsonXMLRootProvider rootProvider,
boolean writeDocumentArray) |
| Modifier and Type | Method and Description |
|---|---|
protected JsonXMLInputFactory |
createInputFactory(java.lang.Class<?> type,
JsonXML config) |
protected JsonXMLOutputFactory |
createOutputFactory(java.lang.Class<?> type,
JsonXML config) |
protected javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.lang.Class<?> type,
JsonXML config,
java.io.Reader stream) |
protected javax.xml.stream.XMLStreamWriter |
createXMLStreamWriter(java.lang.Class<?> type,
JsonXML config,
java.io.Writer stream) |
boolean |
isBindable(java.lang.Class<?> type) |
protected void |
marshal(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.Marshaller marshaller,
javax.xml.stream.XMLStreamWriter writer,
java.lang.Object value) |
<T> java.util.List<T> |
readArray(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Reader stream) |
<T> T |
readObject(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Reader stream) |
protected <T> T |
unmarshal(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.Unmarshaller unmarshaller,
javax.xml.stream.XMLStreamReader reader) |
void |
writeArray(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Writer stream,
java.util.Collection<?> collection) |
void |
writeObject(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Writer stream,
java.lang.Object value) |
public JsonXMLBinder()
protected JsonXMLBinder(boolean writeDocumentArray)
protected JsonXMLBinder(JsonXMLRootProvider rootProvider, boolean writeDocumentArray)
protected JsonXMLInputFactory createInputFactory(java.lang.Class<?> type, JsonXML config) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprotected javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.Class<?> type,
JsonXML config,
java.io.Reader stream)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionprotected JsonXMLOutputFactory createOutputFactory(java.lang.Class<?> type, JsonXML config) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprotected javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.lang.Class<?> type,
JsonXML config,
java.io.Writer stream)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionpublic boolean isBindable(java.lang.Class<?> type)
protected <T> T unmarshal(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.Unmarshaller unmarshaller,
javax.xml.stream.XMLStreamReader reader)
throws javax.xml.bind.JAXBException,
javax.xml.stream.XMLStreamException
javax.xml.bind.JAXBExceptionjavax.xml.stream.XMLStreamExceptionprotected void marshal(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.Marshaller marshaller,
javax.xml.stream.XMLStreamWriter writer,
java.lang.Object value)
throws javax.xml.bind.JAXBException,
javax.xml.stream.XMLStreamException
javax.xml.bind.JAXBExceptionjavax.xml.stream.XMLStreamExceptionpublic <T> T readObject(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Reader stream)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionpublic void writeObject(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Writer stream,
java.lang.Object value)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionpublic <T> java.util.List<T> readArray(java.lang.Class<? extends T> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Reader stream)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionpublic void writeArray(java.lang.Class<?> type,
JsonXML config,
javax.xml.bind.JAXBContext context,
java.io.Writer stream,
java.util.Collection<?> collection)
throws javax.xml.stream.XMLStreamException,
javax.xml.bind.JAXBException
javax.xml.stream.XMLStreamExceptionjavax.xml.bind.JAXBExceptionCopyright © 2005-2021 Apache Software Foundation. All Rights Reserved.