|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider<T>
org.glassfish.jersey.message.internal.AbstractJaxbProvider<JAXBElement<?>>
org.glassfish.jersey.message.internal.AbstractJaxbElementProvider
org.glassfish.jersey.message.internal.XmlJaxbElementProvider
public abstract class XmlJaxbElementProvider
Base XML-based message body provider for JAXB element instances.
| Nested Class Summary | |
|---|---|
static class |
XmlJaxbElementProvider.App
Provider for marshalling/un-marshalling JAXB elements
from/to entities of application/xml media type. |
static class |
XmlJaxbElementProvider.General
Provider for marshalling/un-marshalling JAXB elements
from/to entities of <type>/<sub-type>+xml media types. |
static class |
XmlJaxbElementProvider.Text
Provider for marshalling/un-marshalling JAXB elements
from/to entities of text/xml media type. |
| Field Summary |
|---|
| Fields inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider |
|---|
UTF8 |
| Constructor Summary | |
|---|---|
XmlJaxbElementProvider(Factory<SAXParserFactory> spf,
Providers ps)
|
|
XmlJaxbElementProvider(Factory<SAXParserFactory> spf,
Providers ps,
MediaType mt)
|
|
| Method Summary | |
|---|---|
protected JAXBElement<?> |
readFrom(Class<?> type,
MediaType mediaType,
Unmarshaller u,
InputStream entityStream)
|
protected void |
writeTo(JAXBElement<?> t,
MediaType mediaType,
Charset c,
Marshaller m,
OutputStream entityStream)
|
| Methods inherited from class org.glassfish.jersey.message.internal.AbstractJaxbElementProvider |
|---|
isReadable, isWriteable, readFrom, writeTo |
| Methods inherited from class org.glassfish.jersey.message.internal.AbstractJaxbProvider |
|---|
getMarshaller, getSAXSource, getStoredJaxbContext, getUnmarshaller, isFormattedOutput, isSupported, isXmlRootElementProcessing, setConfiguration, setHeader |
| Methods inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider |
|---|
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlJaxbElementProvider(Factory<SAXParserFactory> spf,
Providers ps)
public XmlJaxbElementProvider(Factory<SAXParserFactory> spf,
Providers ps,
MediaType mt)
| Method Detail |
|---|
protected final JAXBElement<?> readFrom(Class<?> type,
MediaType mediaType,
Unmarshaller u,
InputStream entityStream)
throws JAXBException
readFrom in class AbstractJaxbElementProviderJAXBException
protected final void writeTo(JAXBElement<?> t,
MediaType mediaType,
Charset c,
Marshaller m,
OutputStream entityStream)
throws JAXBException
writeTo in class AbstractJaxbElementProviderJAXBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||