Syndication::Atom::EntryDocument Class
class Syndication::Atom::EntryDocumentAn Atom 1.0 Entry Document, containing a single Atom entry outside of the context of a feed. More...
Header: | #include <Syndication/Atom/EntryDocument> |
CMake: | find_package(KF6 REQUIRED COMPONENTS Syndication) target_link_libraries(mytarget PRIVATE KF6::Syndication) |
Inherits: | Syndication::SpecificDocument and Syndication::ElementWrapper |
Public Functions
EntryDocument() | |
EntryDocument(const QDomElement &element) | |
Syndication::Atom::Entry | entry() const |
Reimplemented Public Functions
virtual bool | accept(Syndication::DocumentVisitor *visitor) override |
virtual QString | debugInfo() const override |
virtual bool | isValid() const override |
Detailed Description
Member Function Documentation
EntryDocument::EntryDocument()
default constructor, creates a null document, which is invalid.
See also isValid().
[explicit]
EntryDocument::EntryDocument(const QDomElement &element)
creates an Atom Entry Document wrapping an atom:entry element.
element a DOM element, should be a atom:entry element (although not enforced), otherwise this object will not parse anything useful
[override virtual]
bool EntryDocument::accept(Syndication::DocumentVisitor *visitor)
Reimplements: SpecificDocument::accept(Syndication::DocumentVisitor *visitor).
Used by visitors for double dispatch. See DocumentVisitor for more information.
visitor the visitor calling the method
[override virtual]
QString EntryDocument::debugInfo() const
Reimplements: SpecificDocument::debugInfo() const.
returns a description of this entry document for debugging purposes.
Syndication::Atom::Entry EntryDocument::entry() const
returns the single entry described in the source.
[override virtual]
bool EntryDocument::isValid() const
Reimplements: SpecificDocument::isValid() const.
returns whether this document is valid or not.
Invalid documents do not contain any useful information.