52 #ifndef Patternist_XsdSchemaContext_H 53 #define Patternist_XsdSchemaContext_H 63 #include <QtCore/QUrl> 64 #include <QtNetwork/QNetworkAccessManager> 65 #include <QtXmlPatterns/QAbstractMessageHandler> virtual QNetworkAccessManager * networkAccessManager() const
virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const
QAbstractMessageHandler * m_messageHandler
A context for schema parsing and validation.
#define QT_END_NAMESPACE
This macro expands to.
QNetworkAccessManager * m_networkAccessManager
virtual NamePool::Ptr namePool() const
The QUrl class provides a convenient interface for working with URLs.
SchemaTypeFactory::Ptr m_schemaTypeFactory
virtual void setBaseURI(const QUrl &uri)
QExplicitlySharedDataPointer< XsdSchemaContext > Ptr
void setMessageHandler(QAbstractMessageHandler *handler)
The QAbstractUriResolver class is a callback interface for resolving Uniform Resource Identifiers...
#define QT_BEGIN_NAMESPACE
This macro expands to.
SchemaTypeFactory::Ptr schemaTypeFactory() const
virtual const QAbstractUriResolver * uriResolver() const
virtual QAbstractMessageHandler * messageHandler() const
The namespace for the internal API of QtXmlPatterns.
The QSourceLocation class identifies a location in a resource by URI, line, and column.
XsdSchemaContext(const NamePool::Ptr &namePool)
The QNetworkAccessManager class allows the application to send network requests and receive replies...
void setUriResolver(const QAbstractUriResolver *resolver)
QHash< SchemaType::Ptr, XsdFacet::Hash > setupBuiltinTypesFacetList() const
void setNetworkAccessManager(QNetworkAccessManager *accessManager)
virtual QUrl baseURI() const
The QAbstractMessageHandler class provides a callback interface for handling messages.
XsdFacet::Hash facetsForType(const AnySimpleType::Ptr &type) const
QHash< SchemaType::Ptr, XsdFacet::Hash > m_builtinTypesFacetList
A callback for reporting errors.
QImageIOHandler * handler
const QAbstractUriResolver * m_uriResolver
Base class for all instances that represents something at a certain location.