|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JSONMarshaller
A JSON marshaller responsible for serializing Java content trees, defined by JAXB, to JSON data.
Method Summary | |
---|---|
void |
marshallToJSON(java.lang.Object jaxbElement,
java.io.OutputStream os)
Marshall the content tree rooted at jaxbElement into an
output stream. |
void |
marshallToJSON(java.lang.Object jaxbElement,
java.io.Writer writer)
Marshall the content tree rooted at jaxbElement into an
output stream. |
Method Detail |
---|
void marshallToJSON(java.lang.Object jaxbElement, java.io.OutputStream os) throws javax.xml.bind.JAXBException
jaxbElement
into an
output stream. The content tree may be an instance of a class that is
mapped to a XML root element (for example, annotated with
XmlRootElement
) or an instance of JAXBElement
.
The UTF-8 character encoding scheme will be used to encode the characters of the JSON data.
jaxbElement
- the root of the content tree to be marshalled.os
- the JSON will be added to this stream.
javax.xml.bind.JAXBException
- if any unexpected problem occurs during the
marshalling.
javax.xml.bind.MarshalException
- if the JSONMarshaller
is unable to
marshal jaxbElement
(or any object reachable from obj)
java.lang.IllegalArgumentException
- if any of the method parameters are null.void marshallToJSON(java.lang.Object jaxbElement, java.io.Writer writer) throws javax.xml.bind.JAXBException
jaxbElement
into an
output stream. The content tree may be an instance of a class that is
mapped to a XML root element (for example, annotated with
XmlRootElement
) or an instance of JAXBElement
.
The character encoding scheme of the writer
will be used to
encode the characters of the JSON data.
jaxbElement
- the root of the content tree to be marshalled.writer
- the JSON will be added to this writer.
javax.xml.bind.JAXBException
- if any unexpected problem occurs during the
marshalling.
javax.xml.bind.MarshalException
- if the JSONMarshaller
is unable to
marshal jaxbElement
(or any object reachable from obj)
java.lang.IllegalArgumentException
- If any of the method parameters are null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |