org.apache.xml.dtm.ref
Class NodeLocator

java.lang.Object
  extended by org.apache.xml.dtm.ref.NodeLocator
All Implemented Interfaces:
javax.xml.transform.SourceLocator

public class NodeLocator
extends java.lang.Object
implements javax.xml.transform.SourceLocator

NodeLocator maintains information on an XML source node.

Since:
May 23, 2001

Field Summary
protected  int m_columnNumber
           
protected  int m_lineNumber
           
protected  java.lang.String m_publicId
           
protected  java.lang.String m_systemId
           
 
Constructor Summary
NodeLocator(java.lang.String publicId, java.lang.String systemId, int lineNumber, int columnNumber)
          Creates a new NodeLocator instance.
 
Method Summary
 int getColumnNumber()
          getColumnNumber returns the column number of the node.
 int getLineNumber()
          getLineNumber returns the line number of the node.
 java.lang.String getPublicId()
          getPublicId returns the public ID of the node.
 java.lang.String getSystemId()
          getSystemId returns the system ID of the node.
 java.lang.String toString()
          toString returns a string representation of this NodeLocator instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_publicId

protected java.lang.String m_publicId

m_systemId

protected java.lang.String m_systemId

m_lineNumber

protected int m_lineNumber

m_columnNumber

protected int m_columnNumber
Constructor Detail

NodeLocator

public NodeLocator(java.lang.String publicId,
                   java.lang.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 Detail

getPublicId

public java.lang.String getPublicId()
getPublicId returns the public ID of the node.

Specified by:
getPublicId in interface javax.xml.transform.SourceLocator
Returns:
a String value

getSystemId

public java.lang.String getSystemId()
getSystemId returns the system ID of the node.

Specified by:
getSystemId in interface javax.xml.transform.SourceLocator
Returns:
a String value

getLineNumber

public int getLineNumber()
getLineNumber returns the line number of the node.

Specified by:
getLineNumber in interface javax.xml.transform.SourceLocator
Returns:
an int value

getColumnNumber

public int getColumnNumber()
getColumnNumber returns the column number of the node.

Specified by:
getColumnNumber in interface javax.xml.transform.SourceLocator
Returns:
an int value

toString

public java.lang.String toString()
toString returns a string representation of this NodeLocator instance.

Overrides:
toString in class java.lang.Object
Returns:
a String value