com.supermap.services.rest.encoders

类 SceneEncoder

  • 直接已知子类:
    SceneZipEncoder


    public class SceneEncoder
    extends Encoder
    

    Scene 对象序列化器。

    用于将标识场景的 XML 字符串序列化为 XML 格式的表述。

    • 字段概要

      字段 
      限定符和类型 字段和说明
      protected ResourceManager message 
    • 构造器概要

      构造器 
      构造器和说明
      SceneEncoder() 
    • 方法概要

      方法 
      限定符和类型 方法和说明
      protected java.util.List<MediaType> createSupportedMediaTypes()
      创建支持的媒体类型,这里是 XML 类型。
      protected java.lang.String getSceneXML(java.lang.Object content) 
      Representation toRepresentation(MediaType mediaType, java.lang.Object content)
      将 XML 字符串序列化为基于 DOM 的 XML 表述。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • message

        protected ResourceManager message
        
    • 构造器详细资料

      • SceneEncoder

        public SceneEncoder()
        
    • 方法详细资料

      • createSupportedMediaTypes

        protected java.util.List<MediaType> createSupportedMediaTypes()
        

        创建支持的媒体类型,这里是 XML 类型。

        即 SceneEncoder 支持将格式化的对象转换为什么媒体类型的表述。

        指定者:
        createSupportedMediaTypes 在类中 Encoder
        返回:
        媒体类型列表。
      • toRepresentation

        public Representation toRepresentation(MediaType mediaType,
                                      java.lang.Object content)
        

        将 XML 字符串序列化为基于 DOM 的 XML 表述。

        指定者:
        toRepresentation 在类中 Encoder
        参数:
        mediaType - 欲序列化成的目标媒体类型。
        content - 欲序列化的源 XML 字符串。
        返回:
        XML 格式的表述。
      • getSceneXML

        protected java.lang.String getSceneXML(java.lang.Object content)