syndication/atom
#include <document.h>
Inherits Syndication::SpecificDocument, and Syndication::ElementWrapper.
Public Member Functions | |
EntryDocument () | |
EntryDocument (const QDomElement &element) | |
bool | accept (DocumentVisitor *visitor) |
QString | debugInfo () const |
Entry | entry () const |
bool | isValid () const |
Detailed Description
An Atom 1.0 Entry Document, containing a single Atom entry outside of the context of a feed.
Definition at line 202 of file document.h.
Constructor & Destructor Documentation
◆ EntryDocument() [1/2]
Syndication::Atom::EntryDocument::EntryDocument | ( | ) |
default constructor, creates a null document, which is invalid.
- See also
- isValid()
Definition at line 299 of file document.cpp.
◆ EntryDocument() [2/2]
|
explicit |
creates an Atom Entry Document wrapping an atom:entry element.
- Parameters
-
element a DOM element, should be a atom:entry element (although not enforced), otherwise this object will not parse anything useful
Definition at line 303 of file document.cpp.
Member Function Documentation
◆ accept()
bool Syndication::Atom::EntryDocument::accept | ( | DocumentVisitor * | visitor | ) |
Used by visitors for double dispatch.
See DocumentVisitor for more information.
- Parameters
-
visitor the visitor calling the method
Definition at line 307 of file document.cpp.
◆ debugInfo()
QString Syndication::Atom::EntryDocument::debugInfo | ( | ) | const |
returns a description of this entry document for debugging purposes.
- Returns
- debug string
Definition at line 323 of file document.cpp.
◆ entry()
Entry Syndication::Atom::EntryDocument::entry | ( | ) | const |
returns the single entry described in the source.
- Returns
- the entry
Definition at line 312 of file document.cpp.
◆ isValid()
bool Syndication::Atom::EntryDocument::isValid | ( | ) | const |
returns whether this document is valid or not.
Invalid documents do not contain any useful information.
Definition at line 318 of file document.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.