• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

console/kabcclient

Handling of various input and output formats

In order to be useful address data input and output has to be possible in various formats, for example full VCards or just email addresses. More...

In order to be useful address data input and output has to be possible in various formats, for example full VCards or just email addresses.

The three main classes involved in the format handling are:

  • FormatFactory: creating format implementation instances
  • InputFormat: base interface for input format handlers
  • OutputFormat: base interface for output format handlers

Implementations of the InputFormat interface read the text data from an C++ input stream and parse it for contact data according to the format they implement.

Implementations of the OutputFormat interface format the contact data into a pure text form according to the format they implement and then write this to a C++ output stream

Both kinds of implementations need to be added to the FormatFactory so they can be created by name.

console/kabcclient

Skip menu "console/kabcclient"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   akonadi_next
  •   clients
  •   kcal
  •   kcm
  •       libmaildir
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
Generated for kdepim by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal