Syndication::RDF::Property
#include <property.h>
Public Member Functions | |
Property () | |
Property (const QString &uri) | |
~Property () override | |
void | accept (NodeVisitor *visitor, NodePtr ptr) override |
Property * | clone () const override |
bool | isProperty () const override |
Public Member Functions inherited from Syndication::RDF::Resource | |
Resource () | |
Resource (const QString &uri) | |
Resource (const Resource &other) | |
~Resource () override | |
void | accept (NodeVisitor *visitor, NodePtr ptr) override |
Resource * | clone () const override |
virtual bool | hasProperty (PropertyPtr property) const |
unsigned int | id () const override |
bool | isAnon () const override |
bool | isLiteral () const override |
bool | isNull () const override |
bool | isProperty () const override |
bool | isResource () const override |
bool | isSequence () const override |
virtual Model | model () const |
Resource & | operator= (const Resource &other) |
bool | operator== (const Resource &other) const |
virtual QList< StatementPtr > | properties (PropertyPtr property) const |
virtual StatementPtr | property (PropertyPtr property) const |
void | setId (unsigned int id) override |
void | setModel (const Model &model) override |
QString | text () const override |
virtual QString | uri () const |
Public Member Functions inherited from Syndication::RDF::Node | |
virtual | ~Node () |
Additional Inherited Members | |
Static Protected Attributes inherited from Syndication::RDF::Node | |
static unsigned int | idCounter = 1 |
Detailed Description
a property is node type that represents properties of things, like "name" is a property of a person, or "color" is a property of e.g.
a car. Properties can be used as predicates in statements.
Definition at line 31 of file property.h.
Constructor & Destructor Documentation
◆ Property() [1/2]
Syndication::RDF::Property::Property | ( | ) |
creates a null property
Definition at line 15 of file property.cpp.
◆ Property() [2/2]
|
explicit |
creates a property with a given URI
- Parameters
-
uri the URI of the property
Definition at line 20 of file property.cpp.
◆ ~Property()
|
override |
destructor
Definition at line 25 of file property.cpp.
Member Function Documentation
◆ accept()
|
overridevirtual |
Used by visitors for double dispatch.
See NodeVisitor for more information.
- Parameters
-
visitor the visitor calling the method ptr a shared pointer object for this node
Reimplemented from Syndication::RDF::Node.
Definition at line 34 of file property.cpp.
◆ clone()
|
overridevirtual |
creates a copy of the property object
Implements Syndication::RDF::Node.
Definition at line 43 of file property.cpp.
◆ isProperty()
|
overridevirtual |
returns true for properties
Implements Syndication::RDF::Node.
Definition at line 29 of file property.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:03:18 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.