22 #ifndef SOPRANO_PARSER_H
23 #define SOPRANO_PARSER_H
30 #include <QtCore/QObject>
38 class StatementIterator;
Core class of Soprano's exception system.
Soprano::Parser defines the interface for a Soprano RDF parser plugin.
virtual StatementIterator parseFile(const QString &filename, const QUrl &baseUri, RdfSerialization serialization, const QString &userSerialization=QString()) const
Parser(const QString &name)
virtual QStringList supportedUserSerializations() const
bool supportsSerialization(RdfSerialization s, const QString &userSerialization=QString()) const
virtual StatementIterator parseString(const QString &data, const QUrl &baseUri, RdfSerialization serialization, const QString &userSerialization=QString()) const
virtual StatementIterator parseStream(QTextStream &stream, const QUrl &baseUri, RdfSerialization serialization, const QString &userSerialization=QString()) const =0
virtual RdfSerializations supportedSerializations() const =0
Base class for all plugins in Soprano.
An iterator that provides a stream of Statements.
SOPRANO_EXPORT QUrl name()