syndication/rdf
#include <sequence.h>

Public Member Functions | |
Sequence () | |
Sequence (const QString &uri) | |
Sequence (const Sequence &other) | |
virtual | ~Sequence () |
virtual void | accept (NodeVisitor *visitor, NodePtr ptr) |
virtual void | append (NodePtr node) |
virtual Sequence * | clone () const |
virtual bool | isSequence () const |
virtual QList< NodePtr > | items () const |
virtual Sequence & | operator= (const Sequence &other) |
Detailed Description
Sequence container, a sequence contains an ordered list of RDF nodes.
(opposed to the usually unordered graph structure)
Definition at line 45 of file sequence.h.
Constructor & Destructor Documentation
creates a null sequence
Definition at line 40 of file sequence.cpp.
Syndication::RDF::Sequence::Sequence | ( | const QString & | uri | ) | [explicit] |
creates a sequence with the given URI.
Do not use this directly, use Model::createSequence() instead.
Definition at line 44 of file sequence.cpp.
Syndication::RDF::Sequence::Sequence | ( | const Sequence & | other | ) |
Syndication::RDF::Sequence::~Sequence | ( | ) | [virtual] |
destructor
Definition at line 54 of file sequence.cpp.
Member Function Documentation
void Syndication::RDF::Sequence::accept | ( | NodeVisitor * | visitor, |
NodePtr | ptr | ||
) | [virtual] |
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::Resource.
Definition at line 57 of file sequence.cpp.
void Syndication::RDF::Sequence::append | ( | NodePtr | node | ) | [virtual] |
appends a node at the end of the sequence
- Parameters:
-
node the RDF node to append to the sequence
Definition at line 76 of file sequence.cpp.
Sequence * Syndication::RDF::Sequence::clone | ( | ) | const [virtual] |
creates a copy of the sequence
Reimplemented from Syndication::RDF::Resource.
Definition at line 64 of file sequence.cpp.
bool Syndication::RDF::Sequence::isSequence | ( | ) | const [virtual] |
returns true
Reimplemented from Syndication::RDF::Resource.
Definition at line 87 of file sequence.cpp.
QList< NodePtr > Syndication::RDF::Sequence::items | ( | ) | const [virtual] |
the list of the list items in the sequence, in the specified order
Definition at line 82 of file sequence.cpp.
assigns another sequence
- Parameters:
-
other the sequence to assign
Definition at line 69 of file sequence.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Apr 30 2012 21:48:56 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.