Class DOMLocatorImpl

java.lang.Object
org.apache.xerces.dom.DOMLocatorImpl
All Implemented Interfaces:
DOMLocator

public class DOMLocatorImpl extends Object implements DOMLocator
DOMLocatorImpl is an implementaion that describes a location (e.g. where an error occured).

See also the Document Object Model (DOM) Level 3 Core Specification.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: DOMLocatorImpl.java 447266 2006-09-18 05:57:49Z mrglavas $
Author:
Gopal Sharma, SUN Microsystems Inc.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The byte offset into the input source this locator is pointing to or -1 if there is no byte offset available
    int
    The column number where the error occured, or -1 if there is no column number available.
    int
    The line number where the error occured, or -1 if there is no line number available.
    related data node
    The URI where the error occured, or null if there is no URI available.
    int
    The UTF-16, as defined in [Unicode] and Amendment 1 of [ISO/IEC 10646], offset into the input source this locator is pointing to or -1 if there is no UTF-16 offset available.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DOMLocatorImpl(int lineNumber, int columnNumber, int utf16Offset, String uri)
     
    DOMLocatorImpl(int lineNumber, int columnNumber, int byteoffset, Node relatedData, String uri)
     
    DOMLocatorImpl(int lineNumber, int columnNumber, int byteoffset, Node relatedData, String uri, int utf16Offset)
     
    DOMLocatorImpl(int lineNumber, int columnNumber, String uri)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The byte offset into the input source this locator is pointing to or -1 if there is no byte offset available
    int
    The column number where the error occured, or -1 if there is no column number available.
    int
    The line number where the error occured, or -1 if there is no line number available.
     
    The URI where the error occured, or null if there is no URI available.
    int
    The UTF-16, as defined in [Unicode] and Amendment 1 of [ISO/IEC 10646], offset into the input source this locator is pointing to or -1 if there is no UTF-16 offset available.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • fColumnNumber

      public int fColumnNumber
      The column number where the error occured, or -1 if there is no column number available.
    • fLineNumber

      public int fLineNumber
      The line number where the error occured, or -1 if there is no line number available.
    • fRelatedNode

      public Node fRelatedNode
      related data node
    • fUri

      public String fUri
      The URI where the error occured, or null if there is no URI available.
    • fByteOffset

      public int fByteOffset
      The byte offset into the input source this locator is pointing to or -1 if there is no byte offset available
    • fUtf16Offset

      public int fUtf16Offset
      The UTF-16, as defined in [Unicode] and Amendment 1 of [ISO/IEC 10646], offset into the input source this locator is pointing to or -1 if there is no UTF-16 offset available.
  • Constructor Details

    • DOMLocatorImpl

      public DOMLocatorImpl()
    • DOMLocatorImpl

      public DOMLocatorImpl(int lineNumber, int columnNumber, String uri)
    • DOMLocatorImpl

      public DOMLocatorImpl(int lineNumber, int columnNumber, int utf16Offset, String uri)
    • DOMLocatorImpl

      public DOMLocatorImpl(int lineNumber, int columnNumber, int byteoffset, Node relatedData, String uri)
    • DOMLocatorImpl

      public DOMLocatorImpl(int lineNumber, int columnNumber, int byteoffset, Node relatedData, String uri, int utf16Offset)
  • Method Details

    • getLineNumber

      public int getLineNumber()
      The line number where the error occured, or -1 if there is no line number available.
      Specified by:
      getLineNumber in interface DOMLocator
    • getColumnNumber

      public int getColumnNumber()
      The column number where the error occured, or -1 if there is no column number available.
      Specified by:
      getColumnNumber in interface DOMLocator
    • getUri

      public String getUri()
      The URI where the error occured, or null if there is no URI available.
      Specified by:
      getUri in interface DOMLocator
    • getRelatedNode

      public Node getRelatedNode()
      Specified by:
      getRelatedNode in interface DOMLocator
    • getByteOffset

      public int getByteOffset()
      The byte offset into the input source this locator is pointing to or -1 if there is no byte offset available
      Specified by:
      getByteOffset in interface DOMLocator
    • getUtf16Offset

      public int getUtf16Offset()
      The UTF-16, as defined in [Unicode] and Amendment 1 of [ISO/IEC 10646], offset into the input source this locator is pointing to or -1 if there is no UTF-16 offset available.
      Specified by:
      getUtf16Offset in interface DOMLocator