Class Locator

java.lang.Object
org.htmlunit.cssparser.parser.Locator
All Implemented Interfaces:
Serializable

public class Locator extends Object implements Serializable
For associating a CSS event with a document location.
Author:
Ronald Brill
See Also:
  • Constructor Details

    • Locator

      public Locator(String uri, int line, int column)
      Creates new LocatorImpl.
      Parameters:
      uri - the uri
      line - the lineNumber
      column - the columnNumber
  • Method Details

    • getUri

      public String getUri()

      getUri.

      Returns:
      the uri
    • setUri

      public void setUri(String uri)
      Set the uri to a new value.
      Parameters:
      uri - the new uri
    • getColumnNumber

      public int getColumnNumber()
      Return the column number where the current document event ends. Note that this is the column number of the first character after the text associated with the document event. The first column in a line is position 1.
      Returns:
      The column number, or -1 if none is available.
      See Also:
    • setColumnNumber

      public void setColumnNumber(int column)
      Set the columnNumber to a new value.
      Parameters:
      column - the new columnNumber
    • getLineNumber

      public int getLineNumber()
      Return the line number where the current document event ends. Note that this is the line position of the first character after the text associated with the document event.
      Returns:
      The line number, or -1 if none is available.
      See Also:
    • setLineNumber

      public void setLineNumber(int line)
      Set the lineNumber to a new value.
      Parameters:
      line - the new lineNumber
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object