Class NodeLocator

java.lang.Object
org.apache.xml.dtm.ref.NodeLocator
All Implemented Interfaces:
SourceLocator

public class NodeLocator extends Object implements SourceLocator
NodeLocator maintains information on an XML source node.
Since:
May 23, 2001
Author:
Ovidiu Predescu
  • Constructor Details

    • NodeLocator

      public NodeLocator(String publicId, String systemId, int lineNumber, int columnNumber)
      Creates a new NodeLocator instance.
      Parameters:
      publicId - a String value
      systemId - a String value
      lineNumber - an int value
      columnNumber - an int value
  • Method Details

    • getPublicId

      public String getPublicId()
      getPublicId returns the public ID of the node.
      Specified by:
      getPublicId in interface SourceLocator
      Returns:
      a String value
    • getSystemId

      public String getSystemId()
      getSystemId returns the system ID of the node.
      Specified by:
      getSystemId in interface SourceLocator
      Returns:
      a String value
    • getLineNumber

      public int getLineNumber()
      getLineNumber returns the line number of the node.
      Specified by:
      getLineNumber in interface SourceLocator
      Returns:
      an int value
    • getColumnNumber

      public int getColumnNumber()
      getColumnNumber returns the column number of the node.
      Specified by:
      getColumnNumber in interface SourceLocator
      Returns:
      an int value
    • toString

      public String toString()
      toString returns a string representation of this NodeLocator instance.
      Overrides:
      toString in class Object
      Returns:
      a String value