@Provider @Produces(value={"*/json","*/*+json","*/x-json","*/javascript","*/x-javascript"}) @Consumes(value={"*/json","*/*+json","*/x-json","*/javascript","*/x-javascript"}) public class WildcardConfigurableJohnzonProvider<T> extends Object implements javax.ws.rs.ext.MessageBodyWriter<T>, javax.ws.rs.ext.MessageBodyReader<T>
Constructor and Description |
---|
WildcardConfigurableJohnzonProvider() |
Modifier and Type | Method and Description |
---|---|
long |
getSize(T t,
Class<?> rawType,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isReadable(Class<?> rawType,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isWriteable(Class<?> rawType,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
T |
readFrom(Class<T> rawType,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
InputStream entityStream) |
void |
setAccessMode(AccessMode mode) |
void |
setAccessModeName(String mode) |
void |
setAttributeOrder(Comparator<String> attributeOrder) |
void |
setBufferSize(int bufferSize) |
void |
setBufferStrategy(String bufferStrategy) |
void |
setDoCloseOnStreams(boolean doCloseOnStreams) |
void |
setEncoding(String encoding) |
void |
setEnforceQuoteString(boolean val) |
void |
setGeneratorFactory(javax.json.stream.JsonGeneratorFactory generatorFactory) |
void |
setIgnoreFieldsForType(String mapping) |
void |
setIgnores(String ignores) |
void |
setMaxSize(int size) |
void |
setPretty(boolean pretty) |
void |
setPrimitiveConverters(boolean val) |
void |
setReadAttributeBeforeWrite(boolean rabw) |
void |
setReaderFactory(javax.json.JsonReaderFactory readerFactory) |
void |
setSkipEmptyArray(boolean skipEmptyArray) |
void |
setSkipNull(boolean skipNull) |
void |
setSupportConstructors(boolean supportConstructors) |
void |
setSupportGetterForCollections(boolean supportGetterForCollections) |
void |
setSupportHiddenAccess(boolean supportHiddenAccess) |
void |
setSupportsComments(boolean supportsComments) |
void |
setTreatByteArrayAsBase64(boolean treatByteArrayAsBase64) |
void |
setVersion(int version) |
void |
writeTo(T t,
Class<?> rawType,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) |
public boolean isReadable(Class<?> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isReadable
in interface javax.ws.rs.ext.MessageBodyReader<T>
public T readFrom(Class<T> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, InputStream entityStream) throws IOException
readFrom
in interface javax.ws.rs.ext.MessageBodyReader<T>
IOException
public long getSize(T t, Class<?> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getSize
in interface javax.ws.rs.ext.MessageBodyWriter<T>
public boolean isWriteable(Class<?> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isWriteable
in interface javax.ws.rs.ext.MessageBodyWriter<T>
public void writeTo(T t, Class<?> rawType, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream) throws IOException
writeTo
in interface javax.ws.rs.ext.MessageBodyWriter<T>
IOException
public void setIgnoreFieldsForType(String mapping)
public void setSupportConstructors(boolean supportConstructors)
public void setPretty(boolean pretty)
public void setSupportGetterForCollections(boolean supportGetterForCollections)
public void setSupportsComments(boolean supportsComments)
public void setIgnores(String ignores)
public void setAccessMode(AccessMode mode)
public void setAccessModeName(String mode)
public void setSupportHiddenAccess(boolean supportHiddenAccess)
public void setAttributeOrder(Comparator<String> attributeOrder)
public void setReaderFactory(javax.json.JsonReaderFactory readerFactory)
public void setGeneratorFactory(javax.json.stream.JsonGeneratorFactory generatorFactory)
public void setDoCloseOnStreams(boolean doCloseOnStreams)
public void setVersion(int version)
public void setSkipNull(boolean skipNull)
public void setSkipEmptyArray(boolean skipEmptyArray)
public void setBufferSize(int bufferSize)
public void setBufferStrategy(String bufferStrategy)
public void setMaxSize(int size)
public void setTreatByteArrayAsBase64(boolean treatByteArrayAsBase64)
public void setReadAttributeBeforeWrite(boolean rabw)
public void setEncoding(String encoding)
public void setEnforceQuoteString(boolean val)
public void setPrimitiveConverters(boolean val)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.