|  | 
| 
 Public Member Functions | 
|  | 
| virtual | ~DOMLocator () | 
|  | Destructor. 
 | 
|  | 
| virtual XMLSSize_t | getLineNumber () const =0 | 
|  | Get the line number where the error occured. 
 | 
| virtual XMLSSize_t | getColumnNumber () const =0 | 
|  | Get the column number where the error occured. 
 | 
| virtual XMLSSize_t | getOffset () const =0 | 
|  | Get the byte or character offset into the input source, if we're parsing a file or a byte stream then this will be the byte offset into that stream, but if a character media is parsed then the offset will be the character offset. 
 | 
| virtual DOMNode * | getErrorNode () const =0 | 
|  | Get the DOMNode where the error occured, or nullif there is no node available.
 | 
| virtual const XMLCh * | getURI () const =0 | 
|  | Get the URI where the error occured, or nullif there is no URI available.
 | 
| virtual void | setLineNumber (const XMLSSize_t lineNumber)=0 | 
|  | Set the line number of the error. 
 | 
| virtual void | setColumnNumber (const XMLSSize_t columnNumber)=0 | 
|  | Set the column number of the error. 
 | 
| virtual void | setOffset (const XMLSSize_t offset)=0 | 
|  | Set the byte/character offset. 
 | 
| virtual void | setErrorNode (DOMNode *const errorNode)=0 | 
|  | Set the DOMNode where the error occured. 
 | 
| virtual void | setURI (const XMLCh *const uri)=0 | 
|  | Set the URI where the error occured. 
 | 
| 
 Protected Member Functions | 
|  | 
|  | DOMLocator () | 
(e.g. where an error occured).