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