public abstract class BaseReaderWriterProvider
extends org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<javax.ws.rs.core.MediaType> |
mediaTypes |
protected java.util.List<java.lang.Class> |
supportedTypes |
protected boolean |
supportsArrays |
protected boolean |
supportsEnums |
protected boolean |
supportsPrimitives |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseReaderWriterProvider(java.util.Collection<java.lang.Class> supportedTypes,
java.util.Collection<javax.ws.rs.core.MediaType> mediaTypes,
boolean supportsArrays,
boolean supportsEnums,
boolean supportsPrimitives) |
protected |
BaseReaderWriterProvider(java.util.Collection<javax.ws.rs.core.MediaType> mediaTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isReadable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
protected boolean |
isSupported(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isWriteable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
getCharset, getSize, readFromAsString, writeTo, writeTo, writeToAsStringprotected boolean supportsArrays
protected boolean supportsEnums
protected boolean supportsPrimitives
protected final java.util.List<java.lang.Class> supportedTypes
protected final java.util.List<javax.ws.rs.core.MediaType> mediaTypes
protected BaseReaderWriterProvider(java.util.Collection<javax.ws.rs.core.MediaType> mediaTypes)
protected BaseReaderWriterProvider(java.util.Collection<java.lang.Class> supportedTypes,
java.util.Collection<javax.ws.rs.core.MediaType> mediaTypes,
boolean supportsArrays,
boolean supportsEnums,
boolean supportsPrimitives)
public final boolean isReadable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
public final boolean isWriteable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
protected boolean isSupported(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)