com.supermap.services.rest.encoders
类 RJsonEncoder
- java.lang.Object
-
- com.supermap.services.rest.encoders.Encoder
-
- com.supermap.services.rest.encoders.JsonEncoder
-
- com.supermap.services.rest.encoders.RJsonEncoder
-
- 所有已实现的接口:
- javax.ws.rs.ext.MessageBodyWriter
@Provider public class RJsonEncoder extends JsonEncoder implements javax.ws.rs.ext.MessageBodyWriter
Java 对象的 RJSON 序列化器。
-
-
构造器概要
构造器 构造器和说明 RJsonEncoder()
构造函数。
-
方法概要
方法 限定符和类型 方法和说明 protected java.util.List<MediaType>
createSupportedMediaTypes()
创建创建支持的媒体类型,这里是 RJSON 类型。protected boolean
isindent()
是否按缩进的格式来产生字符串。boolean
isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)
判断本表述生成器是否支持指定媒体类型的表述。Representation
toRepresentation(MediaType mediaType, java.lang.Object resourceObj)
将一个 Java 对象序列化为表述。-
从类继承的方法 com.supermap.services.rest.encoders.JsonEncoder
getSize, toFormatedObject, toFormatedString, writeTo
-
从类继承的方法 com.supermap.services.rest.encoders.Encoder
getSupportedMediaTypes, isEncodeAllow
-
-
-
-
方法详细资料
-
createSupportedMediaTypes
protected java.util.List<MediaType> createSupportedMediaTypes()
创建创建支持的媒体类型,这里是 RJSON 类型。
用户扩展一个 Encoder 时,需要指定该 Encoder 支持将格式化的对象转换为什么媒体类型的表述。
- 覆盖:
createSupportedMediaTypes
在类中JsonEncoder
- 返回:
- 支持的媒体类型列表。
-
toRepresentation
public Representation toRepresentation(MediaType mediaType, java.lang.Object resourceObj)
将一个 Java 对象序列化为表述。
- 覆盖:
toRepresentation
在类中JsonEncoder
- 参数:
mediaType
- 表述的类型,这里是 RJSON。resourceObj
- 欲序列化的 Java 对象。- 返回:
- Java 对象的 RJSON 格式表述。
-
isindent
protected boolean isindent()
是否按缩进的格式来产生字符串。
- 覆盖:
isindent
在类中JsonEncoder
- 返回:
- 如果按缩进的格式来产生字符串则返回 true,否则返回 false。
-
isWriteable
public boolean isWriteable(java.lang.Class arg0, java.lang.reflect.Type arg1, java.lang.annotation.Annotation[] arg2, javax.ws.rs.core.MediaType arg3)
从类复制的说明:JsonEncoder
判断本表述生成器是否支持指定媒体类型的表述。
- 指定者:
isWriteable
在接口中javax.ws.rs.ext.MessageBodyWriter
- 覆盖:
isWriteable
在类中JsonEncoder
- 参数:
arg0
- 要生成表述的对象类型。arg1
- 指定的对象类型。arg2
- 注记数组,资源中有这些注记的方法返回要写入的对象。arg3
- 预期响应的媒体类型。- 返回:
- 如果本表述生成器支持指定的媒体类型,则返回 true,否则返回 false。
-
-