Class HTMLScanner.LocationItem

  • All Implemented Interfaces:
    java.lang.Cloneable, HTMLEventInfo
    Enclosing class:
    HTMLScanner

    protected static class HTMLScanner.LocationItem
    extends java.lang.Object
    implements HTMLEventInfo, java.lang.Cloneable
    Location infoset item.
    Author:
    Andy Clark
    • Field Detail

      • fBeginLineNumber

        protected int fBeginLineNumber
        Beginning line number.
      • fBeginColumnNumber

        protected int fBeginColumnNumber
        Beginning column number.
      • fBeginCharacterOffset

        protected int fBeginCharacterOffset
        Beginning character offset.
      • fEndLineNumber

        protected int fEndLineNumber
        Ending line number.
      • fEndColumnNumber

        protected int fEndColumnNumber
        Ending column number.
      • fEndCharacterOffset

        protected int fEndCharacterOffset
        Ending character offset.
    • Constructor Detail

      • LocationItem

        public LocationItem()
    • Method Detail

      • setValues

        public void setValues​(int beginLine,
                              int beginColumn,
                              int beginOffset,
                              int endLine,
                              int endColumn,
                              int endOffset)
        Sets the values of this item.
      • getBeginLineNumber

        public int getBeginLineNumber()
        Returns the line number of the beginning of this event.
        Specified by:
        getBeginLineNumber in interface HTMLEventInfo
      • getBeginColumnNumber

        public int getBeginColumnNumber()
        Returns the column number of the beginning of this event.
        Specified by:
        getBeginColumnNumber in interface HTMLEventInfo
      • getBeginCharacterOffset

        public int getBeginCharacterOffset()
        Returns the character offset of the beginning of this event.
        Specified by:
        getBeginCharacterOffset in interface HTMLEventInfo
      • getEndLineNumber

        public int getEndLineNumber()
        Returns the line number of the end of this event.
        Specified by:
        getEndLineNumber in interface HTMLEventInfo
      • getEndColumnNumber

        public int getEndColumnNumber()
        Returns the column number of the end of this event.
        Specified by:
        getEndColumnNumber in interface HTMLEventInfo
      • getEndCharacterOffset

        public int getEndCharacterOffset()
        Returns the character offset of the end of this event.
        Specified by:
        getEndCharacterOffset in interface HTMLEventInfo
      • isSynthesized

        public boolean isSynthesized()
        Returns true if this corresponding event was synthesized.
        Specified by:
        isSynthesized in interface HTMLEventInfo
      • toString

        public java.lang.String toString()
        Returns a string representation of this object.
        Overrides:
        toString in class java.lang.Object