com.supermap.services.rest.encoders
Class FastJsonEncoder
- java.lang.Object
-
- com.supermap.services.rest.encoders.Encoder
-
- com.supermap.services.rest.encoders.FastJsonEncoder
-
- All Implemented Interfaces:
- javax.ws.rs.ext.MessageBodyWriter
@Provider public class FastJsonEncoder extends Encoder implements javax.ws.rs.ext.MessageBodyWriter
-
-
Constructor Summary
Constructors Constructor and Description FastJsonEncoder()
-
Method Summary
Methods Modifier and Type Method and Description protected java.util.List<org.restlet.data.MediaType>createSupportedMediaTypes()${services_rest_encoders_Encoder_method_createSupportedMediaTypes_Title}longgetSize(java.lang.Object arg0, java.lang.Class arg1, java.lang.reflect.Type arg2, java.lang.annotation.Annotation[] arg3, javax.ws.rs.core.MediaType arg4)booleanisWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)RepresentationtoRepresentation(org.restlet.data.MediaType mediaType, java.lang.Object obj)${services_rest_encoders_Encoder_method_toRepresentation_Title}voidwriteTo(java.lang.Object o, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap httpHeaders, java.io.OutputStream entityStream)-
Methods inherited from class com.supermap.services.rest.encoders.Encoder
getSupportedMediaTypes, isEncodeAllow
-
-
-
-
Method Detail
-
getSize
public long getSize(java.lang.Object arg0, java.lang.Class arg1, java.lang.reflect.Type arg2, java.lang.annotation.Annotation[] arg3, javax.ws.rs.core.MediaType arg4)- Specified by:
getSizein interfacejavax.ws.rs.ext.MessageBodyWriter
-
isWriteable
public boolean isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)- Specified by:
isWriteablein interfacejavax.ws.rs.ext.MessageBodyWriter
-
createSupportedMediaTypes
protected java.util.List<org.restlet.data.MediaType> createSupportedMediaTypes()
Description copied from class:Encoder${services_rest_encoders_Encoder_method_createSupportedMediaTypes_Title}
${services_rest_encoders_Encoder_method_createSupportedMediaTypes_Description}
- Specified by:
createSupportedMediaTypesin classEncoder- Returns:
- ${services_rest_encoders_Encoder_method_createSupportedMediaTypes_return}
-
toRepresentation
public Representation toRepresentation(org.restlet.data.MediaType mediaType, java.lang.Object obj)Description copied from class:Encoder${services_rest_encoders_Encoder_method_toRepresentation_Title}
${services_rest_encoders_Encoder_method_toRepresentation_Description}
- Specified by:
toRepresentationin classEncoder- Parameters:
mediaType- ${services_rest_encoders_Encoder_method_toRepresentation_param_mediaType}obj- ${services_rest_encoders_Encoder_method_toRepresentation_param_obj}- Returns:
- ${services_rest_encoders_Encoder_method_toRepresentation_return}
-
writeTo
public void writeTo(java.lang.Object o, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap httpHeaders, java.io.OutputStream entityStream) throws java.io.IOException, javax.ws.rs.WebApplicationException- Specified by:
writeToin interfacejavax.ws.rs.ext.MessageBodyWriter- Throws:
java.io.IOExceptionjavax.ws.rs.WebApplicationException
-
-