Module  java.xml
软件包  org.xml.sax.ext

Class Locator2Impl

  • All Implemented Interfaces:
    Locator2Locator


    public class Locator2Impl
    extends LocatorImpl
    implements Locator2
    SAX2扩展助手用于保存附加实体信息,实现Locator2接口。
    This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.

    这不是仅核心的SAX2发行版的一部分。

    从以下版本开始:
    1.5,SAX 2.0.2
    • 构造方法详细信息

      • Locator2Impl

        public Locator2Impl​()
        构造一个新的,空的Locator2Impl对象。 这通常不会有用,因为此类的主要目的是对现有的定位器进行快照。
      • Locator2Impl

        public Locator2Impl​(Locator locator)
        复制现有的定位器或Locator2对象。 如果对象实现Locator2,则会复制编码版本字符串的值,否则将其设置为null
        参数
        locator - 现有的Locator对象。
    • 方法详细信息

      • getXMLVersion

        public String getXMLVersion​()
        返回version属性的当前值。
        Specified by:
        getXMLVersion在接口 Locator2
        结果
        用于解释实体文本的XML版本的标识符,如果该信息在当前解析状态尚不可用,则为null。
        另请参见:
        setXMLVersion(java.lang.String)
      • getEncoding

        public String getEncoding​()
        返回encoding属性的当前值。
        Specified by:
        getEncoding在接口 Locator2
        结果
        用于解释*实体文本的字符编码的名称,如果未为通过InputSource传递的*字符流提供null或在当前解析状态下尚未提供,则为null。
        另请参见:
        setEncoding(java.lang.String)
      • setXMLVersion

        public void setXMLVersion​(String version)
        分配版本属性的当前值。
        参数
        version - 新的“版本”值
        另请参见:
        getXMLVersion()
      • setEncoding

        public void setEncoding​(String encoding)
        分配编码属性的当前值。
        参数
        encoding - 新的“编码”值
        另请参见:
        getEncoding()