libxcks
0.1.0.1
|
Default XML parser handler. More...
#include <xmlparser.hpp>
Public Member Functions | |
XMLParserDefaultHandler () | |
Default constructor. More... | |
XMLParserDefaultHandler (const XMLParserDefaultHandler &)=delete | |
Deleted copy constructor. More... | |
XMLParserDefaultHandler & | operator= (const XMLParserDefaultHandler &)=delete |
Deleted copy assignment operator. More... | |
virtual | ~XMLParserDefaultHandler () |
Destructor. More... | |
virtual void | startElement (const std::string &name, const XMLParserAttributes &atts) noexcept(false) |
Receives notification of the beginning of an element. More... | |
virtual void | endElement (const std::string &name) noexcept(false) |
Receives notification of the end of an element. More... | |
virtual void | characters (const std::string &chars) noexcept(false) |
Receives notification of character data. More... | |
virtual void | fatalError (XML_Error errorCode, const std::string &errorMessage, int line, int column) noexcept |
Receive notification of a non-recoverable error. More... | |
Default XML parser handler.
Definition at line 197 of file xmlparser.hpp.
|
inline |
Default constructor.
Definition at line 201 of file xmlparser.hpp.
|
delete |
Deleted copy constructor.
|
inlinevirtual |
Destructor.
Definition at line 210 of file xmlparser.hpp.
|
inlinevirtualnoexcept |
Receives notification of character data.
This default implementation does nothing.
chars | The characters from the XML document. |
Reimplemented in libxcks::XCKS1FileHandler.
Definition at line 238 of file xmlparser.hpp.
|
inlinevirtualnoexcept |
Receives notification of the end of an element.
This default implementation does nothing.
name | The name of the element. |
Reimplemented in libxcks::XCKS1FileHandler.
Definition at line 229 of file xmlparser.hpp.
|
inlinevirtualnoexcept |
Receive notification of a non-recoverable error.
This default implementation does nothing.
errorCode | The error code. |
errorMessage | The error message. |
line | The line number the text where the error has occurred. |
column | The column number where the error has occurred. |
Reimplemented in libxcks::XCKS1FileHandler.
Definition at line 250 of file xmlparser.hpp.
|
delete |
Deleted copy assignment operator.
|
inlinevirtualnoexcept |
Receives notification of the beginning of an element.
This default implementation does nothing.
name | The name of the element. |
atts | The attributes attached to the element. |
Reimplemented in libxcks::XCKS1FileHandler.
Definition at line 220 of file xmlparser.hpp.