com.supermap.services.providers

类 FeatureTypeParser10000



  • public class FeatureTypeParser10000
    extends AbstractFeatureTypeParser
    

    WFS 1.0.0 版本的 DescribeFeatureType 操作结果解析器。

    用于解析 WFS 1.0.0 版本服务 DescribeFeatureType 操作的响应结果,将响应的 XML 文档解析为 FeatureType 对象。

    • 方法概要

      方法 
      限定符和类型 方法和说明
      FeatureType parse(org.w3c.dom.Document document, java.lang.String typeName)
      解析 XML 文档,将其中包含的指定名称的要素类型解析为 FeatureType 对象。
      protected Property parseElementNode(org.w3c.dom.Node elementNode, java.lang.String namespaceURL, java.lang.String prefix, javax.xml.xpath.XPath xpath) 
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • FeatureTypeParser10000

        public FeatureTypeParser10000()
        
    • 方法详细资料

      • parse

        public FeatureType parse(org.w3c.dom.Document document,
                        java.lang.String typeName)
                          throws ParseException
        

        解析 XML 文档,将其中包含的指定名称的要素类型解析为 FeatureType 对象。

        指定者:
        parse 在类中 AbstractFeatureTypeParser
        参数:
        document - 要解析的 XML 文档。
        typeName - 指定的要素类型名称。
        返回:
        WFS 服务实现中定义的要素类型。
        抛出:
        ParseException - 解析 XML 文档过程中出错时,抛出此异常。
      • parseElementNode

        protected Property parseElementNode(org.w3c.dom.Node elementNode,
                                java.lang.String namespaceURL,
                                java.lang.String prefix,
                                javax.xml.xpath.XPath xpath)
                                     throws javax.xml.xpath.XPathExpressionException,
                                            ParseException
        
        抛出:
        javax.xml.xpath.XPathExpressionException
        ParseException