Package conduit :: Package dataproviders :: Module DataProvider
[hide private]

Module DataProvider

source code

Cotains classes for representing DataSources or DataSinks.

Copyright: John Stowers, 2006 License: GPLv2

Classes [hide private]
  DataProviderBase
Model of a DataProvider.
  DataSource
Base Class for DataSources.
  DataSink
Base Class for DataSinks
  TwoWay
Abstract Base Class for TwoWay dataproviders
  DataProviderFactory
Abstract base class for a factory which emits Dataproviders.
Variables [hide private]
  log = logging.getLogger("dataproviders.DataProvider")
  STATUS_NONE = _("Ready")
  STATUS_CHANGE_DETECTED = _("New data to sync")
  STATUS_REFRESH = _("Refreshing...")
  STATUS_DONE_REFRESH_OK = _("Refreshed OK")
  STATUS_DONE_REFRESH_ERROR = _("Error Refreshing")
  STATUS_SYNC = _("Synchronizing...")
  STATUS_DONE_SYNC_OK = _("Synchronized OK")
  STATUS_DONE_SYNC_ERROR = _("Error Synchronizing")
  STATUS_DONE_SYNC_SKIPPED = _("Synchronization Skipped")
  STATUS_DONE_SYNC_CANCELLED = _("Synchronization Cancelled")
  STATUS_DONE_SYNC_CONFLICT = _("Synchronization Conflict")
  STATUS_DONE_SYNC_NOT_CONFIGURED = _("Not Configured Correctly")