syndication/rdf
#include <statement.h>
Public Member Functions | |
Statement () | |
Statement (const Statement &other) | |
Statement (ResourcePtr subject, PropertyPtr predicate, NodePtr object) | |
virtual | ~Statement () |
virtual ResourcePtr | asResource () const |
virtual QString | asString () const |
virtual bool | isNull () const |
virtual NodePtr | object () const |
Statement & | operator= (const Statement &other) |
virtual bool | operator== (const Statement &other) const |
virtual PropertyPtr | predicate () const |
virtual ResourcePtr | subject () const |
Detailed Description
An RDF statement, consisting of a triple (subject, predicate, object).
Definition at line 43 of file statement.h.
Constructor & Destructor Documentation
Syndication::RDF::Statement::Statement | ( | ) |
creates a null statement
Definition at line 57 of file statement.cpp.
Syndication::RDF::Statement::Statement | ( | const Statement & | other | ) |
creates a copy of another statement
- Parameters
-
other the statement to copy
Definition at line 64 of file statement.cpp.
Syndication::RDF::Statement::Statement | ( | ResourcePtr | subject, |
PropertyPtr | predicate, | ||
NodePtr | object | ||
) |
creates a statement Do not call this in your code, use Model::createStatement() instead.
- Parameters
-
subject the subject resource of the statement predicate the predicate of the statement object the object node of the statement
Definition at line 69 of file statement.cpp.
|
virtual |
destructor
Definition at line 78 of file statement.cpp.
Member Function Documentation
|
virtual |
returns the object of this statement as resource, if possible.
- Returns
- the object node as Resource, or
null
if the object is not a resource
Definition at line 119 of file statement.cpp.
|
virtual |
returns the object of this statement as string, if possible.
- Returns
- the literal text as QString, or a null string if the object is not a literal
Definition at line 129 of file statement.cpp.
|
virtual |
returns whether this statement is a null statement (i.e.
was created using Statement())
Definition at line 96 of file statement.cpp.
|
virtual |
the object of the statement
Definition at line 113 of file statement.cpp.
assigns another statement
- Parameters
-
other the statement to assign
Definition at line 82 of file statement.cpp.
|
virtual |
returns whether two statements are equal.
Currently statements are equal, if they are from the same model (!) and subject, predicate and object are equal.
- Parameters
-
other the statement to compare to
Definition at line 88 of file statement.cpp.
|
virtual |
the predicate of the statement
Definition at line 107 of file statement.cpp.
|
virtual |
the subject of the statement.
Definition at line 101 of file statement.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.