|
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.