Go to the documentation of this file.
21 #ifndef SOPRANO_SERIALIZER_H
22 #define SOPRANO_SERIALIZER_H
29 #include <QtCore/QObject>
30 #include <QtCore/QHash>
31 #include <QtCore/QUrl>
32 #include <QtCore/QString>
39 class StatementIterator;
virtual bool serialize(StatementIterator it, QTextStream &stream, RdfSerialization serialization, const QString &userSerialization=QString()) const =0
void addPrefix(const QString &qname, const QUrl &uri) const
Soprano::Serializer defines the interface for a Soprano RDF serializer plugin.
virtual QStringList supportedUserSerializations() const
Core class of Soprano's exception system.
bool supportsSerialization(RdfSerialization s, const QString &userSerialization=QString()) const
Base class for all plugins in Soprano.
virtual RdfSerializations supportedSerializations() const =0
SOPRANO_EXPORT QUrl name()
Serializer(const QString &name)
An iterator that provides a stream of Statements.
QHash< QString, QUrl > prefixes() const
void clearPrefixes() const