• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepimlibs API Reference
  • KDE Home
  • Contact Us
 

syndication/rdf

  • Syndication
  • RDF
  • Item
Public Member Functions | List of all members
Syndication::RDF::Item Class Reference

#include <item.h>

Inheritance diagram for Syndication::RDF::Item:
Inheritance graph
[legend]

Public Member Functions

 Item ()
 
 Item (ResourcePtr resource, DocumentPtr doc=DocumentPtr())
 
 Item (const Item &other)
 
virtual ~Item ()
 
bool accept (SpecificItemVisitor *visitor)
 
DublinCore dc () const
 
QString debugInfo () const
 
QString description () const
 
QString encodedContent () const
 
QString link () const
 
Item & operator= (const Item &other)
 
bool operator== (const Item &other) const
 
QString title () const
 
- Public Member Functions inherited from Syndication::RDF::ResourceWrapper
 ResourceWrapper ()
 
 ResourceWrapper (const ResourceWrapper &other)
 
 ResourceWrapper (ResourcePtr resource)
 
virtual ~ResourceWrapper ()
 
bool isNull () const
 
ResourceWrapper & operator= (const ResourceWrapper &other)
 
bool operator== (const ResourceWrapper &other) const
 
ResourcePtr resource () const
 

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
resourceresource to wrap, should be of type of rss1:item, otherwise the wrapper will not return useful information.
docthe 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
otheritem to copy

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
visitora visitor visiting this object

Definition at line 140 of file item.cpp.

DublinCore Syndication::RDF::Item::dc ( ) const

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
otherthe item to assign

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
otherthe 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:
  • item.h
  • item.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

syndication/rdf

Skip menu "syndication/rdf"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List

kdepimlibs API Reference

Skip menu "kdepimlibs API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal