Class WriterUtility
- java.lang.Object
-
- org.jboss.resteasy.core.messagebody.WriterUtility
-
public abstract class WriterUtility extends java.lang.ObjectUtility for accessing RESTEasy's MessageBodyWrite setup- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field Description private ResteasyProviderFactoryfactoryprivate javax.ws.rs.ext.WriterInterceptor[]interceptors
-
Constructor Summary
Constructors Constructor Description WriterUtility()WriterUtility(ResteasyProviderFactory factory, javax.ws.rs.ext.WriterInterceptor[] interceptors)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static java.lang.StringasString(java.lang.Object toOutput, java.lang.String contentType)abstract java.lang.RuntimeExceptioncreateWriterNotFound(java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType)voiddoWrite(java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> requestHeaders, java.io.OutputStream outputStream)voiddoWrite(java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> requestHeaders, java.io.OutputStream os)voiddoWrite(java.lang.Object toOutput, java.lang.Class type, javax.ws.rs.core.MediaType mediaType, java.io.OutputStream os)voiddoWrite(java.lang.Object toOutput, javax.ws.rs.core.MediaType mediaType, java.io.OutputStream os)voiddoWrite(HttpResponse response, java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)static byte[]getBytes(java.lang.Object toOutput, java.lang.String contentType)static voidwrite(java.lang.Object toOutput, javax.ws.rs.core.MediaType mt, java.io.OutputStream os)
-
-
-
Field Detail
-
factory
private ResteasyProviderFactory factory
-
interceptors
private javax.ws.rs.ext.WriterInterceptor[] interceptors
-
-
Constructor Detail
-
WriterUtility
public WriterUtility()
-
WriterUtility
public WriterUtility(ResteasyProviderFactory factory, javax.ws.rs.ext.WriterInterceptor[] interceptors)
-
-
Method Detail
-
asString
public static java.lang.String asString(java.lang.Object toOutput, java.lang.String contentType) throws java.io.IOException- Throws:
java.io.IOException
-
getBytes
public static byte[] getBytes(java.lang.Object toOutput, java.lang.String contentType) throws java.io.IOException- Throws:
java.io.IOException
-
write
public static void write(java.lang.Object toOutput, javax.ws.rs.core.MediaType mt, java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
doWrite
public void doWrite(java.lang.Object toOutput, javax.ws.rs.core.MediaType mediaType, java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
doWrite
public void doWrite(java.lang.Object toOutput, java.lang.Class type, javax.ws.rs.core.MediaType mediaType, java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
doWrite
public void doWrite(java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> requestHeaders, java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
doWrite
public void doWrite(HttpResponse response, java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType) throws java.io.IOException
- Throws:
java.io.IOException
-
doWrite
public void doWrite(java.lang.Object toOutput, java.lang.Class type, java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> requestHeaders, java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
createWriterNotFound
public abstract java.lang.RuntimeException createWriterNotFound(java.lang.reflect.Type genericType, javax.ws.rs.core.MediaType mediaType)
-
-