syndication/rdf
dublincorevocab.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef SYNDICATION_RDF_DUBLINCOREVOCAB_H
00024 #define SYNDICATION_RDF_DUBLINCOREVOCAB_H
00025
00026 #include <syndication/rdf/property.h>
00027
00028 class QString;
00029
00030 namespace Syndication {
00031 namespace RDF {
00032
00040 class SYNDICATION_EXPORT DublinCoreVocab
00041 {
00042 public:
00043
00047 static DublinCoreVocab* self();
00048
00052 ~DublinCoreVocab();
00053
00058 const QString& namespaceURI() const;
00059
00064 PropertyPtr contributor() const;
00065
00070 PropertyPtr creator() const;
00071
00076 PropertyPtr coverage() const;
00077
00082 PropertyPtr date() const;
00083
00088 PropertyPtr description() const;
00089
00094 PropertyPtr format() const;
00095
00100 PropertyPtr identifier() const;
00101
00106 PropertyPtr language() const;
00107
00112 PropertyPtr publisher() const;
00113
00118 PropertyPtr relation() const;
00119
00124 PropertyPtr rights() const;
00125
00130 PropertyPtr source() const;
00131
00136 PropertyPtr subject() const;
00137
00142 PropertyPtr title() const;
00143
00148 PropertyPtr type() const;
00149
00150 private:
00151 DublinCoreVocab();
00152
00153 class DublinCoreVocabPrivate;
00154 DublinCoreVocabPrivate * const d;
00155 };
00156
00157 }
00158 }
00159
00160 #endif // SYNDICATION_RDF_DUBLINCOREVOCAB_H