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, writeTo
getMarshaller, getSAXSource, getStoredJAXBContext, getUnmarshaller, isFormattedOutput, isSupported, isXmlRootElementProcessing, setConfiguration, setHeader
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString
public 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
AbstractRootElementProvider
Implementing classes may override this method.
readFrom
in class AbstractRootElementProvider
type
- the JAXB typemediaType
- the media typeu
- the unmarshaller to use for unmarshalling.entityStream
- the input stream to unmarshal from.JAXBException
protected void writeTo(Object t, javax.ws.rs.core.MediaType mediaType, Charset c, Marshaller m, OutputStream entityStream) throws JAXBException
AbstractRootElementProvider
Implementing classes may override this method.
writeTo
in class AbstractRootElementProvider
t
- 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.JAXBException
Copyright © 2013 Oracle Corporation. All rights reserved.