Class EventLocation

java.lang.Object
com.sun.xml.fastinfoset.stax.EventLocation
All Implemented Interfaces:
Location

public class EventLocation extends Object implements Location
  • Field Details

    • _systemId

      String _systemId
    • _publicId

      String _publicId
    • _column

      int _column
    • _line

      int _line
    • _charOffset

      int _charOffset
  • Constructor Details

    • EventLocation

      EventLocation()
  • Method Details

    • getNilLocation

      public static Location getNilLocation()
    • getLineNumber

      public int getLineNumber()
      Return the line number where the current event ends, returns -1 if none is available.
      Specified by:
      getLineNumber in interface Location
      Returns:
      the current line number
    • getColumnNumber

      public int getColumnNumber()
      Return the column number where the current event ends, returns -1 if none is available.
      Specified by:
      getColumnNumber in interface Location
      Returns:
      the current column number
    • getCharacterOffset

      public int getCharacterOffset()
      Return the byte or character offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available.
      Specified by:
      getCharacterOffset in interface Location
      Returns:
      the current offset
    • getPublicId

      public String getPublicId()
      Returns the public ID of the XML
      Specified by:
      getPublicId in interface Location
      Returns:
      the public ID, or null if not available
    • getSystemId

      public String getSystemId()
      Returns the system ID of the XML
      Specified by:
      getSystemId in interface Location
      Returns:
      the system ID, or null if not available
    • setLineNumber

      public void setLineNumber(int line)
    • setColumnNumber

      public void setColumnNumber(int col)
    • setCharacterOffset

      public void setCharacterOffset(int offset)
    • setPublicId

      public void setPublicId(String id)
    • setSystemId

      public void setSystemId(String id)
    • toString

      public String toString()
      Overrides:
      toString in class Object