com.supermap.services.rest.encoders
类 FastJsonEncoder
- java.lang.Object
- 
- com.supermap.services.rest.encoders.Encoder
- 
- com.supermap.services.rest.encoders.FastJsonEncoder
 
 
- 
- 所有已实现的接口:
- javax.ws.rs.ext.MessageBodyWriter
 
 
 @Provider public class FastJsonEncoder extends Encoder implements javax.ws.rs.ext.MessageBodyWriter 
- 
- 
构造器概要构造器 构造器和说明 FastJsonEncoder()
 - 
方法概要方法 限定符和类型 方法和说明 protected java.util.List<org.restlet.data.MediaType>createSupportedMediaTypes()创建支持的表述格式列表。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)将对象序列化为表述。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)- 
从类继承的方法 com.supermap.services.rest.encoders.EncodergetSupportedMediaTypes, isEncodeAllow
 
- 
 
- 
- 
- 
方法详细资料- 
getSizepublic 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)- 指定者:
- getSize在接口中- javax.ws.rs.ext.MessageBodyWriter
 
 - 
isWriteablepublic boolean isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)- 指定者:
- isWriteable在接口中- javax.ws.rs.ext.MessageBodyWriter
 
 - 
createSupportedMediaTypesprotected java.util.List<org.restlet.data.MediaType> createSupportedMediaTypes() 从类复制的说明:Encoder创建支持的表述格式列表。 用户扩展一个 Encoder 时,需要指定该 Encoder 支持将格式化的对象转换为什么媒体类型的表述。 - 指定者:
- createSupportedMediaTypes在类中- Encoder
- 返回:
- 该 Encoder 对象支持的表述的媒体类型列表。
 
 - 
toRepresentationpublic Representation toRepresentation(org.restlet.data.MediaType mediaType, java.lang.Object obj)从类复制的说明:Encoder将对象序列化为表述。 - 指定者:
- toRepresentation在类中- Encoder
- 参数:
- mediaType- 表述的媒体类型。
- obj- 欲转换的 Java 对象。
- 返回:
- 指定格式的 Java 对象的表述。
 
 - 
writeTopublic 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- 指定者:
- writeTo在接口中- javax.ws.rs.ext.MessageBodyWriter
- 抛出:
- java.io.IOException
- javax.ws.rs.WebApplicationException
 
 
- 
 
-