Syndication::Atom::Category
#include <category.h>
Additional Inherited Members | |
Static Public Member Functions inherited from Syndication::ElementWrapper | |
static QString | childNodesAsXML (const QDomElement &parent) |
Detailed Description
A category for categorizing items or whole feeds.
A category can be an informal string set by the feed author ("General", "Stuff I like"), a tag assigned by readers, as known from flickr.com or de.licio.us ("KDE", "funny"), or a term from a formally defined ontology.
To represent the category in a user interface, use label() (or term() as fallback). To create a key for e.g. storage purposes, use scheme() + term().
Definition at line 31 of file atom/category.h.
Constructor & Destructor Documentation
◆ Category() [1/2]
Syndication::Atom::Category::Category | ( | ) |
creates a null category object.
Definition at line 18 of file atom/category.cpp.
◆ Category() [2/2]
|
explicit |
creates a Category object wrapping an atom:category element.
- Parameters
-
element a DOM element, should be a atom:category element (although not enforced), otherwise this object will not parse anything useful
Definition at line 23 of file atom/category.cpp.
Member Function Documentation
◆ debugInfo()
QString Syndication::Atom::Category::debugInfo | ( | ) | const |
description of this category object for debugging purposes
- Returns
- debug string
Definition at line 46 of file atom/category.cpp.
◆ label()
QString Syndication::Atom::Category::label | ( | ) | const |
Label of the category (optional).
If specified, this string should be used to represent this category in a user interface. If not specified, use term() instead.
- Returns
- the label as plain text (no HTML, "&", "<" etc. are unescaped!), or a null string if not specified
Definition at line 41 of file atom/category.cpp.
◆ scheme()
QString Syndication::Atom::Category::scheme | ( | ) | const |
naming scheme the category term is part of.
(optional) A term is unique in its scheme (like in C++ identifiers are unique in their namespaces)
- Returns
- a URI representing the scheme, or a null string if not specified
Definition at line 33 of file atom/category.cpp.
◆ term()
QString Syndication::Atom::Category::term | ( | ) | const |
a term describing the category.
(required)
- Returns
- the category term as plain text (no HTML, "&", "<" etc. are unescaped!)
Definition at line 28 of file atom/category.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:02:22 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.