Class EventLocation

  • All Implemented Interfaces:
    javax.xml.stream.Location

    public class EventLocation
    extends java.lang.Object
    implements javax.xml.stream.Location
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int _charOffset  
      (package private) int _column  
      (package private) int _line  
      (package private) java.lang.String _publicId  
      (package private) java.lang.String _systemId  
    • Constructor Summary

      Constructors 
      Constructor Description
      EventLocation()  
    • Field Detail

      • _systemId

        java.lang.String _systemId
      • _publicId

        java.lang.String _publicId
      • _column

        int _column
      • _line

        int _line
      • _charOffset

        int _charOffset
    • Constructor Detail

      • EventLocation

        EventLocation()
    • Method Detail

      • getNilLocation

        public static javax.xml.stream.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 javax.xml.stream.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 javax.xml.stream.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 javax.xml.stream.Location
        Returns:
        the current offset
      • getPublicId

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

        public java.lang.String getSystemId()
        Returns the system ID of the XML
        Specified by:
        getSystemId in interface javax.xml.stream.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​(java.lang.String id)
      • setSystemId

        public void setSystemId​(java.lang.String id)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object