syndication/atom
document.cpp
A category for categorizing items or whole feeds.
Definition: category.h:45
A link, pointing to webpages, media files on the web ("podcast"), related content, etc.
Definition: link.h:39
Description of the agent used to generate the feed.
Definition: generator.h:39
QList< Person > authors() const
a list of persons who are the authors of this feed.
Definition: document.cpp:55
QList< Category > categories() const
a list of categories this feed is assigned to (optional)
Definition: document.cpp:93
QString namespaceURI() const
QString debugInfo() const
a description of this generator for debugging purposes.
Definition: generator.cpp:54
bool isNull() const
QDomElement toElement() const
void append(const T &value)
QString localName() const
FeedDocument()
default constructor, creates a null feed, which is invalid.
Definition: document.cpp:42
QList< Entry > entries() const
a list of the entries (items) in this feed.
Definition: document.cpp:179
EntryDocument()
default constructor, creates a null document, which is invalid.
Definition: document.cpp:299
bool accept(DocumentVisitor *visitor)
Used by visitors for double dispatch.
Definition: document.cpp:307
void setFeedAuthors(const QList< Person > &feedAuthors)
Sets the list of the containing feed's authors, which will be used as a fallback in authors() in case...
Definition: entry.cpp:48
Definition: document.h:31
QList< QDomElement > unhandledElements() const
returns all child elements of this feed not covered by this class.
Definition: document.cpp:201
QString extractAtomText(const Syndication::ElementWrapper &parent, const QString &tagname)
extracts the content of an atomTextConstruct.
Definition: atomtools.cpp:35
bool contains(const T &value) const
bool isNull() const
an Atom entry, equivalent to the "items" in the RSS world.
Definition: entry.h:53
QString debugInfo() const
returns a description of this feed document for debugging purposes.
Definition: document.cpp:240
QString subtitle() const
description or subtitle of the feed (optional).
Definition: document.cpp:148
QString id() const
a string that unambigously identifies the feed (required)
Definition: document.cpp:131
describes a person, with name and optional URI and e-mail address.
Definition: person.h:40
bool accept(DocumentVisitor *visitor)
Used by visitors for double dispatch.
Definition: document.cpp:50
QString debugInfo() const
returns a description of this entry for debugging purposes
Definition: entry.cpp:220
int size() const
const_iterator constEnd() const
Generator generator() const
description of the agent used to generate the feed.
Definition: document.cpp:112
const_iterator constBegin() const
QList< Person > contributors() const
a list of persons who contribute to this feed.
Definition: document.cpp:74
time_t updated() const
The datetime of the last modification of the feed content.
Definition: document.cpp:153
QDomNode at(int index) const
QString debugInfo() const
returns a description of this entry document for debugging purposes.
Definition: document.cpp:323
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.