libxml++
2.42.1
|
Base class for XML validators. More...
#include <libxml++/validators/validator.h>
Public Member Functions | |
LIBXMLPP_API | Validator () |
LIBXMLPP_API | ~Validator () override |
Protected Member Functions | |
virtual LIBXMLPP_API void | check_for_exception () |
virtual LIBXMLPP_API void | check_for_validity_messages () |
virtual LIBXMLPP_API void | handleException (const exception& e) |
virtual LIBXMLPP_API void | initialize_valid () |
virtual LIBXMLPP_API void | on_validity_error (const Glib::ustring& message) |
virtual LIBXMLPP_API void | on_validity_warning (const Glib::ustring& message) |
virtual LIBXMLPP_API void | release_underlying () |
Static Protected Member Functions | |
static LIBXMLPP_API void | callback_validity_error (void* ctx, const char* msg,...) |
static LIBXMLPP_API void | callback_validity_warning (void* ctx, const char* msg,...) |
Protected Attributes | |
exception* | exception_ |
_xmlValidCtxt* | valid_ |
Glib::ustring | validate_error_ |
Glib::ustring | validate_warning_ |
Base class for XML validators.
LIBXMLPP_API xmlpp::Validator::Validator | ( | ) |
|
override |
|
staticprotected |
|
staticprotected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in xmlpp::XsdValidator, xmlpp::SchemaValidatorBase, xmlpp::SchemaValidator, and xmlpp::RelaxNGValidator.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in xmlpp::XsdValidator, xmlpp::SchemaValidatorBase, xmlpp::SchemaValidator, xmlpp::RelaxNGValidator, and xmlpp::DtdValidator.
|
protected |
|
protected |
|
protected |
|
protected |