knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowRDF
Serialiser.h
1
#include <knowCore/Forward.h>
2
#include <knowCore/Format.h>
3
4
class
QIODevice;
5
class
QTextStream;
6
7
namespace
knowRDF
8
{
9
class
Triple;
10
class
Serialiser
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);
16
~Serialiser
();
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
}
QList
Definition
Forward.h:12
knowCore::UriManager
Definition
UriManager.h:10
knowRDF::Serialiser
Definition
Serialiser.h:11
knowRDF::Triple
Definition
Triple.h:17
Generated by
1.12.0