xercesc::DOMLocator Class Reference

DOMLocator is an interface that describes a location. More...

#include <DOMLocator.hpp>

List of all members.

Public Member Functions

Functions introduced in DOM Level 3
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 DOMNodegetErrorNode () const=0
 Get the DOMNode where the error occured, or null if there is no node available.
virtual const XMLCh * getURI () const=0
 Get the URI where the error occured, or null if 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.


Detailed Description

DOMLocator is an interface that describes a location.

(e.g. where an error occured).

See also:
DOMError::DOMError
Since:
DOM Level 3


Constructor & Destructor Documentation

xercesc::DOMLocator::DOMLocator (  )  [inline, protected]

virtual xercesc::DOMLocator::~DOMLocator (  )  [inline, virtual]

Destructor.

xercesc::DOMLocator::DOMLocator (  )  [inline, protected]

virtual xercesc::DOMLocator::~DOMLocator (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual XMLSSize_t xercesc::DOMLocator::getLineNumber (  )  const [pure virtual]

Get the line number where the error occured.

The value is -1 if there is no line number available.

"Experimental - subject to change"

See also:
setLineNumber
Since:
DOM Level 3

virtual XMLSSize_t xercesc::DOMLocator::getColumnNumber (  )  const [pure virtual]

Get the column number where the error occured.

The value is -1 if there is no column number available.

"Experimental - subject to change"

See also:
setColumnNumber
Since:
DOM Level 3

virtual XMLSSize_t xercesc::DOMLocator::getOffset (  )  const [pure virtual]

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.

The value is -1 if there is no offset available.

"Experimental - subject to change"

See also:
setOffset
Since:
DOM Level 3

virtual DOMNode* xercesc::DOMLocator::getErrorNode (  )  const [pure virtual]

Get the DOMNode where the error occured, or null if there is no node available.

"Experimental - subject to change"

See also:
setErrorNode
Since:
DOM Level 3

virtual const XMLCh* xercesc::DOMLocator::getURI (  )  const [pure virtual]

Get the URI where the error occured, or null if there is no URI available.

"Experimental - subject to change"

See also:
setURI
Since:
DOM Level 3

virtual void xercesc::DOMLocator::setLineNumber ( const XMLSSize_t  lineNumber  )  [pure virtual]

Set the line number of the error.

"Experimental - subject to change"

Parameters:
lineNumber the line number to set
See also:
getLinNumner
Since:
DOM Level 3

virtual void xercesc::DOMLocator::setColumnNumber ( const XMLSSize_t  columnNumber  )  [pure virtual]

Set the column number of the error.

"Experimental - subject to change"

Parameters:
columnNumber the column number to set.
See also:
getColumnNumner
Since:
DOM Level 3

virtual void xercesc::DOMLocator::setOffset ( const XMLSSize_t  offset  )  [pure virtual]

Set the byte/character offset.

"Experimental - subject to change"

Parameters:
offset the byte/characte offset to set.
See also:
getOffset
Since:
DOM Level 3

virtual void xercesc::DOMLocator::setErrorNode ( DOMNode *const  errorNode  )  [pure virtual]

Set the DOMNode where the error occured.

"Experimental - subject to change"

Parameters:
errorNode the DOMNode to set
See also:
getErrorNode
Since:
DOM Level 3

virtual void xercesc::DOMLocator::setURI ( const XMLCh *const  uri  )  [pure virtual]

Set the URI where the error occured.

"Experimental - subject to change"

Parameters:
uri the URI to set.
See also:
getURI
Since:
DOM Level 3


The documentation for this class was generated from the following file:
Generated on Wed Dec 12 19:14:17 2007 for XQilla DOM Level 3 API by  doxygen 1.5.1