syndication/rdf
23 #ifndef SYNDICATION_RDF_DOCUMENT_H
24 #define SYNDICATION_RDF_DOCUMENT_H
26 #include <syndication/rdf/resourcewrapper.h>
28 #include <syndication/specificdocument.h>
30 template <
class T>
class QList;
32 namespace Syndication {
40 class SyndicationInfo;
43 typedef boost::shared_ptr<Document> DocumentPtr;
51 class SYNDICATION_EXPORT Document :
public Syndication::SpecificDocument,
public ResourceWrapper
53 friend class ::Syndication::RDF::Model;
66 explicit Document(ResourcePtr resource);
73 Document(
const Document& other);
86 bool operator==(
const Document& other)
const;
93 Document& operator=(
const Document& other);
100 virtual bool accept(DocumentVisitor* visitor);
107 bool isValid()
const;
114 QString title()
const;
121 QString description()
const;
127 QString link()
const;
132 DublinCore dc()
const;
138 SyndicationInfo syn()
const;
143 QList<Item> items()
const;
153 TextInput textInput()
const;
162 void getItemTitleFormatInfo(
bool* containsMarkup)
const;
171 void getItemDescriptionFormatInfo(
bool* containsMarkup)
const;
179 virtual QString debugInfo()
const;
189 #endif // SYNDICATION_RDF_DOCUMENT_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Fri Apr 10 2015 18:55:14 by
doxygen 1.8.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.