Syndication::RDF::Item Class Reference
An RSS 1.0 item.
More...
#include <item.h>
List of all members.
Detailed Description
An RSS 1.0 item.
(It is a convenience wrapper for the underlying RDF resource, which can be accessed via resource()).
- Author:
- Frank Osterfeld
Definition at line 48 of file item.h.
Constructor & Destructor Documentation
Syndication::RDF::Item::Item |
( |
|
) |
|
creates an item object wrapping a null resource, isNull() is true
.
Definition at line 45 of file item.cpp.
Syndication::RDF::Item::Item |
( |
ResourcePtr |
resource, |
|
|
DocumentPtr |
doc = DocumentPtr() | |
|
) |
| | [explicit] |
Creates an item wrapping the given resource.
- Parameters:
-
| resource | resource to wrap, should be of type of rss1:item, otherwise the wrapper will not return useful information. |
| doc | the document this item is part of. Used by Document |
Definition at line 49 of file item.cpp.
Syndication::RDF::Item::Item |
( |
const Item & |
other |
) |
|
copies an item
- Parameters:
-
Definition at line 55 of file item.cpp.
Syndication::RDF::Item::~Item |
( |
|
) |
[virtual] |
virtual destructor
Definition at line 62 of file item.cpp.
Member Function Documentation
bool Syndication::RDF::Item::accept |
( |
SpecificItemVisitor * |
visitor |
) |
|
interface for item visitors.
See SpecificItemVisitor for more information.
- Parameters:
-
| visitor | a visitor visiting this object |
Definition at line 140 of file item.cpp.
returns a dublin core description of this item (including metadata such as item author or subject)
Definition at line 107 of file item.cpp.
QString Syndication::RDF::Item::debugInfo |
( |
|
) |
const |
Returns a description of the item for debugging purposes.
- Returns:
- debug string
Definition at line 127 of file item.cpp.
QString Syndication::RDF::Item::description |
( |
|
) |
const |
A brief description/abstract of the item.
if encodedContent() is not provided, this can also contain the full content.
- Returns:
- description as HTML, or a null string if not specified
Definition at line 91 of file item.cpp.
QString Syndication::RDF::Item::encodedContent |
( |
|
) |
const |
returns content (content:encoded
) as HTML.
- Returns:
- content as HTML, or a null string if not specified
Definition at line 112 of file item.cpp.
QString Syndication::RDF::Item::link |
( |
|
) |
const |
The item's URL, usually pointing to a website containing the full content (news article, blog entry etc.
).
- Returns:
- the link
Definition at line 102 of file item.cpp.
Item & Syndication::RDF::Item::operator= |
( |
const Item & |
other |
) |
|
assigns another item
- Parameters:
-
Definition at line 67 of file item.cpp.
bool Syndication::RDF::Item::operator== |
( |
const Item & |
other |
) |
const |
compares two item instances.
Two instances are equal, if the wrapped resources are equal. See ResourceWrapper::operator==() for details.
- Parameters:
-
| other | the item to compare this item to |
Definition at line 74 of file item.cpp.
QString Syndication::RDF::Item::title |
( |
|
) |
const |
The item's title (required).
- Returns:
- The item's title as HTML, or a null string if not specified
Definition at line 80 of file item.cpp.
The documentation for this class was generated from the following files: