Resteasy Jettison Provider 2.3.6.Final-redhat-1

org.jboss.resteasy.plugins.providers.jaxb.json
Class JsonMapProvider

java.lang.Object
  extended by org.jboss.resteasy.plugins.providers.jaxb.MapProvider
      extended by org.jboss.resteasy.plugins.providers.jaxb.json.JsonMapProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>

@Provider
public class JsonMapProvider
extends MapProvider

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class org.jboss.resteasy.plugins.providers.jaxb.MapProvider
providers
 
Constructor Summary
JsonMapProvider()
           
 
Method Summary
static String getCharset(javax.ws.rs.core.MediaType mediaType)
           
 Object readFrom(Class<Object> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, InputStream entityStream)
           
 void writeTo(Object target, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
           
 
Methods inherited from class org.jboss.resteasy.plugins.providers.jaxb.MapProvider
getFinder, getJAXBObject, getSize, isExpandEntityReferences, isReadable, isWrapped, isWriteable, setExpandEntityReferences, suppressExpandEntityExpansion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonMapProvider

public JsonMapProvider()
Method Detail

readFrom

public Object readFrom(Class<Object> type,
                       Type genericType,
                       Annotation[] annotations,
                       javax.ws.rs.core.MediaType mediaType,
                       javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
                       InputStream entityStream)
                throws IOException,
                       javax.ws.rs.WebApplicationException
Specified by:
readFrom in interface javax.ws.rs.ext.MessageBodyReader<Object>
Overrides:
readFrom in class MapProvider
Throws:
IOException
javax.ws.rs.WebApplicationException

getCharset

public static String getCharset(javax.ws.rs.core.MediaType mediaType)

writeTo

public void writeTo(Object target,
                    Class<?> type,
                    Type genericType,
                    Annotation[] annotations,
                    javax.ws.rs.core.MediaType mediaType,
                    javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
                    OutputStream entityStream)
             throws IOException,
                    javax.ws.rs.WebApplicationException
Specified by:
writeTo in interface javax.ws.rs.ext.MessageBodyWriter<Object>
Overrides:
writeTo in class MapProvider
Throws:
IOException
javax.ws.rs.WebApplicationException

Resteasy Jettison Provider 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.