Module java.xml
Package javax.xml.stream

Interface Location


public interface Location
提供有关事件位置的信息。位置提供的所有信息都是可选的。例如,应用程序可能只报告行号。
自:
1.6
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回指向输入源的字节或字符偏移量的位置。
    int
    返回当前事件结束的列号,如果没有可用列号则返回-1。
    int
    返回当前事件结束的行号,如果没有可用行号则返回-1。
    返回XML的公共ID
    返回XML的系统ID
  • Method Details

    • getLineNumber

      int getLineNumber()
      返回当前事件结束的行号,如果没有可用行号则返回-1。
      返回:
      当前行号
    • getColumnNumber

      int getColumnNumber()
      返回当前事件结束的列号,如果没有可用列号则返回-1。
      返回:
      当前列号
    • getCharacterOffset

      int getCharacterOffset()
      返回指向输入源的字节或字符偏移量的位置。如果输入源是文件或字节流,则这是该流的字节偏移量,但如果输入源是字符媒体,则偏移量是字符偏移量。如果没有可用偏移量,则返回-1。
      返回:
      当前偏移量
    • getPublicId

      String getPublicId()
      返回XML的公共ID
      返回:
      公共ID,如果不可用则返回null
    • getSystemId

      String getSystemId()
      返回XML的系统ID
      返回:
      系统ID,如果不可用则返回null