public class JSONJAXBElementProvider extends AbstractJAXBElementProvider
Modifier and Type | Class and Description |
---|---|
static class |
JSONJAXBElementProvider.App |
static class |
JSONJAXBElementProvider.General |
UTF8
Modifier and Type | Method and Description |
---|---|
boolean |
isReadable(Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isWriteable(Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
protected JAXBElement<?> |
readFrom(Class<?> type,
javax.ws.rs.core.MediaType mediaType,
Unmarshaller u,
InputStream entityStream) |
void |
setConfiguration(FeaturesAndProperties fp) |
protected void |
writeTo(JAXBElement<?> t,
javax.ws.rs.core.MediaType mediaType,
Charset c,
Marshaller m,
OutputStream entityStream) |
readFrom, writeTo
getMarshaller, getSAXSource, getStoredJAXBContext, getUnmarshaller, isFormattedOutput, isSupported, isXmlRootElementProcessing, setHeader
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsString
@Context public void setConfiguration(FeaturesAndProperties fp)
setConfiguration
in class AbstractJAXBProvider<JAXBElement<?>>
public boolean isReadable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isReadable
in interface javax.ws.rs.ext.MessageBodyReader<JAXBElement<?>>
isReadable
in class AbstractJAXBElementProvider
public boolean isWriteable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isWriteable
in interface javax.ws.rs.ext.MessageBodyWriter<JAXBElement<?>>
isWriteable
in class AbstractJAXBElementProvider
protected final JAXBElement<?> readFrom(Class<?> type, javax.ws.rs.core.MediaType mediaType, Unmarshaller u, InputStream entityStream) throws JAXBException
readFrom
in class AbstractJAXBElementProvider
JAXBException
protected final void writeTo(JAXBElement<?> t, javax.ws.rs.core.MediaType mediaType, Charset c, Marshaller m, OutputStream entityStream) throws JAXBException
writeTo
in class AbstractJAXBElementProvider
JAXBException
Copyright © 2013 Oracle Corporation. All rights reserved.