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.JAXBException
protected 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.XMLStreamException
javax.xml.bind.JAXBException
protected JsonXMLOutputFactory createOutputFactory(java.lang.Class<?> type, JsonXML config) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
protected 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.XMLStreamException
javax.xml.bind.JAXBException
public 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.JAXBException
javax.xml.stream.XMLStreamException
protected 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.JAXBException
javax.xml.stream.XMLStreamException
public <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.XMLStreamException
javax.xml.bind.JAXBException
public 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.XMLStreamException
javax.xml.bind.JAXBException
public <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.XMLStreamException
javax.xml.bind.JAXBException
public 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.XMLStreamException
javax.xml.bind.JAXBException
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.