Nepomuk
Nepomuk::Tag Class Reference
A Tag can be assigned to any Thing. More...
#include <Nepomuk/Tag>

Public Member Functions | |
Tag & | operator= (const Tag &) |
Tag (const QUrl &uri, ResourceManager *manager) | |
Tag (const QUrl &uri) | |
Tag (const QString &uriOrIdentifier, ResourceManager *manager) | |
Tag (const QString &uriOrIdentifier) | |
Tag (const Resource &) | |
Tag (const Tag &) | |
Tag (ResourceManager *manager) | |
Tag () | |
QList< Resource > | tagOf () const |
~Tag () | |
Static Public Member Functions | |
static QList< Tag > | allTags () |
static QString | resourceTypeUri () |
Protected Member Functions | |
Tag (const QUrl &uri, const QUrl &type, ResourceManager *manager) | |
Tag (const QString &uri, const QUrl &type, ResourceManager *manager) | |
Tag (const QUrl &uri, const QUrl &type) | |
Tag (const QString &uri, const QUrl &type) |
Detailed Description
A Tag can be assigned to any Thing.
This allows simple grouping of resources. Each Tag is identifed by its label which should be unique.
Definition at line 38 of file tag.h.
Constructor & Destructor Documentation
Nepomuk::Tag::Tag | ( | ) |
Create a new empty and invalid Tag instance.
Nepomuk::Tag::Tag | ( | ResourceManager * | manager | ) |
Create a new empty and invalid Tag instance.
- Parameters:
-
manager The resource manager to use. This allows to mix resources from different managers and, thus, different models.
- Since:
- 4.3
Nepomuk::Tag::Tag | ( | const Tag & | ) |
Default copy constructor.
Nepomuk::Tag::Tag | ( | const Resource & | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Nepomuk::Tag::Tag | ( | const QString & | uriOrIdentifier | ) |
Create a new Tag instance representing the resource referenced by uriOrIdentifier.
Nepomuk::Tag::Tag | ( | const QString & | uriOrIdentifier, | |
ResourceManager * | manager | |||
) |
Create a new Tag instance representing the resource referenced by uriOrIdentifier.
- Parameters:
-
manager The resource manager to use. This allows to mix resources from different managers and, thus, different models.
- Since:
- 4.3
Nepomuk::Tag::Tag | ( | const QUrl & | uri | ) |
Create a new Tag instance representing the resource referenced by uri.
Nepomuk::Tag::Tag | ( | const QUrl & | uri, | |
ResourceManager * | manager | |||
) |
Create a new Tag instance representing the resource referenced by uri.
- Parameters:
-
manager The resource manager to use. This allows to mix resources from different managers and, thus, different models.
- Since:
- 4.3
Nepomuk::Tag::~Tag | ( | ) |
Destructor.
Nepomuk::Tag::Tag | ( | const QString & | uri, | |
const QUrl & | type | |||
) | [protected] |
Nepomuk::Tag::Tag | ( | const QUrl & | uri, | |
const QUrl & | type | |||
) | [protected] |
Nepomuk::Tag::Tag | ( | const QString & | uri, | |
const QUrl & | type, | |||
ResourceManager * | manager | |||
) | [protected] |
- Since:
- 4.3
Nepomuk::Tag::Tag | ( | const QUrl & | uri, | |
const QUrl & | type, | |||
ResourceManager * | manager | |||
) | [protected] |
- Since:
- 4.3
Member Function Documentation
static QList<Tag> Nepomuk::Tag::allTags | ( | ) | [static] |
Makes this instance of Resource a copy of other.
Reimplemented from Nepomuk::Resource.
static QString Nepomuk::Tag::resourceTypeUri | ( | ) | [static] |
- Returns:
- The URI of the resource type that is used in Tag instances.
QList<Resource> Nepomuk::Tag::tagOf | ( | ) | const |
Get all resources that have this resource set as property 'Tag'.
Each Resource can be tagged with an arbitrary number of Tags. This allows a simple grouping of resources.
The documentation for this class was generated from the following file: