syndication/rdf
Syndication::RDF::Document Class Reference
Document implementation for RDF, representing an RSS 1.0 feed. More...
#include <document.h>

Public Member Functions | |
Document (const Document &other) | |
Document (ResourcePtr resource) | |
Document () | |
virtual | ~Document () |
virtual bool | accept (DocumentVisitor *visitor) |
DublinCore | dc () const |
virtual PRIVATE QString | debugInfo () const |
QString | description () const |
Image | image () const |
bool | isValid () const |
QList< Item > | items () const |
QString | link () const |
Document & | operator= (const Document &other) |
bool | operator== (const Document &other) const |
SyndicationInfo | syn () const |
TextInput | textInput () const |
QString | title () const |
Detailed Description
Document implementation for RDF, representing an RSS 1.0 feed.
Definition at line 51 of file document.h.
Constructor & Destructor Documentation
Syndication::RDF::Document::Document | ( | ) |
creates a wrapper wrapping a null resource
Definition at line 62 of file document.cpp.
Syndication::RDF::Document::Document | ( | ResourcePtr | resource | ) | [explicit] |
creates a document by wrapping a channel resource
- Parameters:
-
resource the channel resource to wrap
Definition at line 69 of file document.cpp.
Syndication::RDF::Document::Document | ( | const Document & | other | ) |
creates a copy of another document
- Parameters:
-
other the document to copy
Definition at line 76 of file document.cpp.
Syndication::RDF::Document::~Document | ( | ) | [virtual] |
destructor
Definition at line 82 of file document.cpp.
Member Function Documentation
bool Syndication::RDF::Document::accept | ( | DocumentVisitor * | visitor | ) | [virtual] |
Used by visitors for double dispatch.
See DocumentVisitor for more information.
- Parameters:
-
visitor the visitor calling the method
Definition at line 103 of file document.cpp.
DublinCore Syndication::RDF::Document::dc | ( | ) | const |
returns a dublin core description of the document.
Definition at line 131 of file document.cpp.
QString Syndication::RDF::Document::debugInfo | ( | ) | const [virtual] |
Returns a description of the document for debugging purposes.
- Returns:
- debug string
Definition at line 255 of file document.cpp.
QString Syndication::RDF::Document::description | ( | ) | const |
A brief description of the channel's content, function, source, etc.
- Returns:
- TODO: define format etc.
Definition at line 120 of file document.cpp.
Image Syndication::RDF::Document::image | ( | ) | const |
An image to be associated with an HTML rendering of the channel.
Definition at line 175 of file document.cpp.
bool Syndication::RDF::Document::isValid | ( | ) | const |
returns whether this document is valid or not.
Invalid documents do not contain any useful information.
Definition at line 108 of file document.cpp.
QList< Item > Syndication::RDF::Document::items | ( | ) | const |
list of items contained in this feed
Definition at line 141 of file document.cpp.
QString Syndication::RDF::Document::link | ( | ) | const |
The URL to which an HTML rendering of the channel title will link, commonly the parent site's home or news page.
Definition at line 126 of file document.cpp.
assigns another document
- Parameters:
-
other the document to assign
Reimplemented from Syndication::RDF::ResourceWrapper.
Definition at line 94 of file document.cpp.
bool Syndication::RDF::Document::operator== | ( | const Document & | other | ) | const |
compares two documents.
Two documents are equal if they wrap the same resource. See ResourceWrapper::operator==()
- Parameters:
-
other the document to compare to
Reimplemented from Syndication::RDF::ResourceWrapper.
Definition at line 88 of file document.cpp.
SyndicationInfo Syndication::RDF::Document::syn | ( | ) | const |
returns syndication information describing how often this feed is updated.
Definition at line 136 of file document.cpp.
TextInput Syndication::RDF::Document::textInput | ( | ) | const |
An optional text input element associated with the channel.
Definition at line 182 of file document.cpp.
QString Syndication::RDF::Document::title | ( | ) | const |
title of the feed (required)
- Returns:
- feed title as TODO: define format
Definition at line 113 of file document.cpp.
The documentation for this class was generated from the following files: