Public Member Functions | Protected Member Functions | Protected Attributes

PD_RDFContact Class Reference

#include <pd_DocumentRDF.h>

Inheritance diagram for PD_RDFContact:
PD_RDFSemanticItem AP_RDFContact AP_RDFSemanticItemGTKInjected< AP_RDFContact > AP_RDFContactGTK

List of all members.

Public Member Functions

 PD_RDFContact (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator &it)
virtual ~PD_RDFContact ()
virtual void importFromData (std::istream &iss, PD_DocumentRDFHandle rdf, PD_DocumentRange *pDocRange=0)
virtual void exportToFile (const std::string &filename="") const
virtual std::string getDisplayLabel () const
virtual void setupStylesheetReplacementMapping (std::map< std::string, std::string > &m)
virtual PD_RDFSemanticStylesheets stylesheets () const
virtual std::string className () const

Protected Member Functions

virtual std::list< std::pair
< std::string, std::string > > 
getImportTypes () const
virtual std::list< std::pair
< std::string, std::string > > 
getExportTypes () const
virtual std::string getDefaultExtension () const

Protected Attributes

std::string m_nick
std::string m_email
std::string m_homePage
std::string m_imageUrl
std::string m_phone
std::string m_jabberID

Constructor & Destructor Documentation

PD_RDFContact::~PD_RDFContact (  )  [virtual]

Member Function Documentation

std::string PD_RDFContact::className (  )  const [virtual]

Implements PD_RDFSemanticItem.

void PD_RDFContact::exportToFile ( const std::string &  filename = ""  )  const [virtual]
std::string PD_RDFContact::getDefaultExtension (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

std::string PD_RDFContact::getDisplayLabel (  )  const [virtual]

Reimplemented from PD_RDFSemanticItem.

std::list< std::pair< std::string, std::string > > PD_RDFContact::getExportTypes (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

Referenced by exportToFile().

std::list< std::pair< std::string, std::string > > PD_RDFContact::getImportTypes (  )  const [protected, virtual]

Reimplemented from PD_RDFSemanticItem.

void PD_RDFContact::setupStylesheetReplacementMapping ( std::map< std::string, std::string > &  m  )  [virtual]

Reimplemented from PD_RDFSemanticItem.

References m_email, m_homePage, m_nick, and m_phone.


Member Data Documentation


The documentation for this class was generated from the following files: