xmlpp::SchemaValidator Class Reference

Schema Validator. More...

#include <libxml++/validators/schemavalidator.h>

Inherits xmlpp::Validator.

Collaboration diagram for xmlpp::SchemaValidator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SchemaValidator ()
 SchemaValidator (const Glib::ustring& file)
 SchemaValidator (Document& document)
 SchemaValidator (Schema* schema)
virtual ~SchemaValidator ()
virtual void parse_file (const Glib::ustring& filename)
virtual void parse_memory (const Glib::ustring& contents)
virtual void parse_document (Document& document)
virtual void set_schema (Schema* schema)
 operator bool () const
 Test whether a document has been parsed.
Schemaget_schema ()
const Schemaget_schema () const
bool validate (const Document* doc)
bool validate (const Glib::ustring& file)

Protected Member Functions

virtual void initialize_valid ()
void parse_context (_xmlSchemaParserCtxt* context)
virtual void release_underlying ()

Protected Attributes

Schemaschema_
bool embbeded_shema_
_xmlSchemaValidCtxt* ctxt_

Detailed Description

Schema Validator.

Since libxml++ 2.24:

Constructor & Destructor Documentation

xmlpp::SchemaValidator::SchemaValidator (  ) 
xmlpp::SchemaValidator::SchemaValidator ( const Glib::ustring file  )  [explicit]
xmlpp::SchemaValidator::SchemaValidator ( Document document  )  [explicit]
xmlpp::SchemaValidator::SchemaValidator ( Schema schema  )  [explicit]
virtual xmlpp::SchemaValidator::~SchemaValidator (  )  [virtual]

Member Function Documentation

const Schema* xmlpp::SchemaValidator::get_schema (  )  const
Schema* xmlpp::SchemaValidator::get_schema (  ) 
virtual void xmlpp::SchemaValidator::initialize_valid (  )  [protected, virtual]

Reimplemented from xmlpp::Validator.

xmlpp::SchemaValidator::operator bool (  )  const

Test whether a document has been parsed.

void xmlpp::SchemaValidator::parse_context ( _xmlSchemaParserCtxt *  context  )  [protected]
virtual void xmlpp::SchemaValidator::parse_document ( Document document  )  [virtual]
virtual void xmlpp::SchemaValidator::parse_file ( const Glib::ustring filename  )  [virtual]
virtual void xmlpp::SchemaValidator::parse_memory ( const Glib::ustring contents  )  [virtual]
virtual void xmlpp::SchemaValidator::release_underlying (  )  [protected, virtual]

Reimplemented from xmlpp::Validator.

virtual void xmlpp::SchemaValidator::set_schema ( Schema schema  )  [virtual]
bool xmlpp::SchemaValidator::validate ( const Glib::ustring file  ) 
bool xmlpp::SchemaValidator::validate ( const Document doc  ) 

Member Data Documentation

_xmlSchemaValidCtxt* xmlpp::SchemaValidator::ctxt_ [protected]

The documentation for this class was generated from the following file:
Generated on Thu Oct 14 15:56:29 2010 for libxml++ by  doxygen 1.6.3