public final class FastInfosetRootElementProvider extends AbstractRootElementProvider
UTF8| Constructor and Description |
|---|
FastInfosetRootElementProvider(javax.ws.rs.ext.Providers ps) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
readFrom(Class<Object> type,
javax.ws.rs.core.MediaType mediaType,
Unmarshaller u,
InputStream entityStream)
Unmarshal a JAXB type.
|
protected void |
writeTo(Object t,
javax.ws.rs.core.MediaType mediaType,
Charset c,
Marshaller m,
OutputStream entityStream)
Marshal an instance of a JAXB type.
|
isReadable, isWriteable, readFrom, writeTogetMarshaller, getSAXSource, getStoredJAXBContext, getUnmarshaller, isFormattedOutput, isSupported, isXmlRootElementProcessing, setConfiguration, setHeadergetCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsStringpublic FastInfosetRootElementProvider(@Context
javax.ws.rs.ext.Providers ps)
protected final Object readFrom(Class<Object> type, javax.ws.rs.core.MediaType mediaType, Unmarshaller u, InputStream entityStream) throws JAXBException
AbstractRootElementProviderImplementing classes may override this method.
readFrom in class AbstractRootElementProvidertype - the JAXB typemediaType - the media typeu - the unmarshaller to use for unmarshalling.entityStream - the input stream to unmarshal from.JAXBExceptionprotected void writeTo(Object t, javax.ws.rs.core.MediaType mediaType, Charset c, Marshaller m, OutputStream entityStream) throws JAXBException
AbstractRootElementProviderImplementing classes may override this method.
writeTo in class AbstractRootElementProvidert - the instance of the JAXB type.mediaType - the meida type.c - the character set to serialize characters to.m - the marshaller to marshaller the instance of the JAXB type.entityStream - the output stream to marshal to.JAXBExceptionCopyright © 2014 Oracle Corporation. All rights reserved.