|
||||||||||
| 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<java.lang.Object>
org.glassfish.jersey.message.internal.AbstractRootElementJaxbProvider
org.glassfish.jersey.message.internal.XmlRootElementJaxbProvider
public abstract class XmlRootElementJaxbProvider
Base XML-based message body provider for JAXB root elements
and types.
| Nested Class Summary | |
|---|---|
static class |
XmlRootElementJaxbProvider.App
Provider for marshalling/un-marshalling JAXB root element
and type instances from/to entities of application/xml
media type. |
static class |
XmlRootElementJaxbProvider.General
Provider for marshalling/un-marshalling JAXB root element
and type instances from/to entities of <type>/<sub-type>+xml
media types. |
static class |
XmlRootElementJaxbProvider.Text
Provider for marshalling/un-marshalling JAXB root element
and type instances from/to entities of text/xml
media type. |
| Field Summary |
|---|
| Fields inherited from class org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider |
|---|
UTF8 |
| Method Summary | |
|---|---|
protected java.lang.Object |
readFrom(java.lang.Class<java.lang.Object> type,
MediaType mediaType,
javax.xml.bind.Unmarshaller u,
java.io.InputStream entityStream)
Unmarshal a JAXB type. |
| Methods inherited from class org.glassfish.jersey.message.internal.AbstractRootElementJaxbProvider |
|---|
isReadable, isWriteable, readFrom, writeTo, 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 |
| Method Detail |
|---|
protected java.lang.Object readFrom(java.lang.Class<java.lang.Object> type,
MediaType mediaType,
javax.xml.bind.Unmarshaller u,
java.io.InputStream entityStream)
throws javax.xml.bind.JAXBException
AbstractRootElementJaxbProviderImplementing classes may override this method.
readFrom in class AbstractRootElementJaxbProvidertype - the JAXB typemediaType - the media typeu - the unmarshaller to use for unmarshalling.entityStream - the input stream to unmarshal from.
javax.xml.bind.JAXBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||