public abstract class XStreamReaderWriterProvider extends BaseReaderWriterProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ENCODING |
mediaTypes, supportedTypes, supportsArrays, supportsEnums, supportsPrimitives| Constructor and Description |
|---|
XStreamReaderWriterProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
getCharsetAsString(javax.ws.rs.core.MediaType mediaType) |
protected com.thoughtworks.xstream.XStream |
getXStream(javax.ws.rs.core.MediaType mediaType) |
java.lang.Object |
readFrom(java.lang.Class<java.lang.Object> aClass,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> map,
java.io.InputStream stream) |
void |
writeTo(java.lang.Object o,
java.lang.Class<?> aClass,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> map,
java.io.OutputStream stream) |
isReadable, isSupported, isWriteablepublic static final java.lang.String DEFAULT_ENCODING
protected static java.lang.String getCharsetAsString(javax.ws.rs.core.MediaType mediaType)
protected com.thoughtworks.xstream.XStream getXStream(javax.ws.rs.core.MediaType mediaType)
public java.lang.Object readFrom(java.lang.Class<java.lang.Object> aClass,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> map,
java.io.InputStream stream)
throws java.io.IOException,
javax.ws.rs.WebApplicationException
java.io.IOExceptionjavax.ws.rs.WebApplicationExceptionpublic void writeTo(java.lang.Object o,
java.lang.Class<?> aClass,
java.lang.reflect.Type type,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> map,
java.io.OutputStream stream)
throws java.io.IOException,
javax.ws.rs.WebApplicationException
java.io.IOExceptionjavax.ws.rs.WebApplicationException