27#include <QtCore/QSharedDataPointer>
28#include <QtCore/QTextStream>
456 StrictLiteralTypes = 0x1,
470 Q_DECLARE_FLAGS( N3ParserFlags, N3ParserFlag )
484 static
Node fromN3( const
QString& n3, N3ParserFlags flags = NoFlags );
502 class ResourceNodeData;
504 class LiteralNodeData;
538#if QT_VERSION < 0x040700
542Q_DECLARE_OPERATORS_FOR_FLAGS( Soprano::Node::N3ParserFlags )
Represents a literal value of an RDF Node.
A Node represents one RDF resource.
QString identifier() const
static Node createEmptyNode()
bool operator==(const LiteralValue &other) const
static Node createResourceNode(const QUrl &uri)
bool operator==(const Node &other) const
bool operator==(const QUrl &uri) const
static Node createBlankNode(const QString &id)
Node(const LiteralValue &value)
Node & operator=(const QUrl &resource)
static QString blankToN3(const QString &blank)
Node & operator=(const LiteralValue &literal)
static QString literalToN3(const LiteralValue &literal)
static Node createLiteralNode(const LiteralValue &value)
static QString resourceToN3(const QUrl &resource)
static SOPRANO_DEPRECATED Node createLiteralNode(const LiteralValue &value, const QString &language)
Node & operator=(const Node &other)
SOPRANO_CONSTRUCTOR_DEPRECATED Node(const LiteralValue &value, const QString &language)
bool matches(const Node &other) const
LiteralValue literal() const
bool operator!=(const Node &other) const
SOPRANO_EXPORT uint qHash(const QUrl &url)
#define SOPRANO_CONSTRUCTOR_DEPRECATED