GmlFormatter 类

表示要在空间类型与 GML 格式之间移动的对象。

继承层次结构

System.Object
  System.Spatial.SpatialFormatter<XmlReader, XmlWriter>
    System.Spatial.GmlFormatter

命名空间:  System.Spatial
程序集:  System.Spatial(在 System.Spatial.dll 中)

语法

声明
Public MustInherit Class GmlFormatter _
    Inherits SpatialFormatter(Of XmlReader, XmlWriter)
用法
Dim instance As GmlFormatter
public abstract class GmlFormatter : SpatialFormatter<XmlReader, XmlWriter>
public ref class GmlFormatter abstract : public SpatialFormatter<XmlReader^, XmlWriter^>
[<AbstractClassAttribute>]
type GmlFormatter =  
    class
        inherit SpatialFormatter<XmlReader, XmlWriter>
    end
public abstract class GmlFormatter extends SpatialFormatter<XmlReader, XmlWriter>

GmlFormatter 类型公开以下成员。

构造函数

  名称 说明
受保护方法 GmlFormatter 初始化 GmlFormatter 类的新实例。

页首

方法

  名称 说明
公共方法静态成员 Create 创建格式化程序的实现。
公共方法 CreateWriter 创建 writerStream。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MakeValidatingBuilder 创建将由分析器调用以生成新类型的生成器。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 Read<TResult>(TReaderStream) 分析输入并生成对象。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
公共方法 Read<TResult>(TReaderStream, SpatialPipeline) 分析输入并生成对象。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
受保护方法 ReadGeography 从 readerStream 读取 Geography 并调用相应的管道方法。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
受保护方法 ReadGeometry 从 readerStream 读取 Geometry 并调用相应的管道方法。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)
公共方法 ToString (从 Object 继承。)
公共方法 Write 从空间对象创建有效格式。 (从 SpatialFormatter<TReaderStream, TWriterStream> 继承。)

页首

扩展方法

  名称 说明
公共扩展方法 Write 写入指定的格式化程序。 (由 FormatterExtensions 定义。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

System.Spatial 命名空间