knowL: Knowledge Libraries
Loading...
Searching...
No Matches
Serialiser.h
1#include <knowCore/Forward.h>
2#include <knowCore/Format.h>
3
4class QIODevice;
5class QTextStream;
6
7namespace knowRDF
8{
9 class Triple;
11 {
12 public:
13 Serialiser(QIODevice* _output, const knowCore::UriManager& _uriManager, const QString& _format = knowCore::Format::Turtle);
14 Serialiser(QIODevice* _output, const knowCore::UriManager& _uriManager, const QString& _format, bool _delete_device); // TODO merge with constructor above
15 Serialiser(QTextStream* _stream, const knowCore::UriManager& _uriManager, const QString& _format = knowCore::Format::Turtle);
17 void setSaveBlankNodeAsUri(bool _v);
18 Q_DECL_DEPRECATED_X("Use serialise") void serialize(const Triple& _triple);
19 Q_DECL_DEPRECATED_X("Use serialise") void serialize(const QList< knowRDF::Triple>& _triples);
20 void serialise(const Triple& _triple);
21 void serialise(const QList< knowRDF::Triple>& _triples);
22 private:
23 struct Private;
24 Private* const d;
25 };
26}
Definition Forward.h:12
Definition UriManager.h:10
Definition Serialiser.h:11
Definition Triple.h:17