# Package tvbrowser.core

- Interface Summary
  Interface | Description
  --- | ---
  DataChangedListener |
  DateListener |
  MainApplication | This interface provides an own view of the DataService class.
  TvDataBaseListener | A listener that listens for TV data events
  TvDataUpdateListener | A listener that listens for TV update events.

- Class Summary
  Class | Description
  --- | ---
  ChannelList | ChannelList contains a list of all available mAvailableChannels in the system.
  ChannelUserSettings | The ChannelUserSettings class holds all information of channel properties which can be changed by the user.
  DummyChannel | A channel that fakes to be another channel to use if original channel is currently unavailable.
  DummyPlugin | A dummy plugin class used to load version for deactivated plugins.
  DuplicateChannelNameCounter | This class returns the number of similar channels in a List of Channels.
  PendingMarkings | A map with programs and the markers for them that are marked after TV-Browser loaded plugins and the generic filters to make sure markings are filtered by generic filters after program start.
  PluginAndDataServiceComparator | A Comparator for sorting plugins and data services (sorting alphabetically by name)
  PluginLoader | The PluginLoader loads all plugins and assigns each plugin to the appropriate manager (TvDataServiceProxyManager or PluginProxyManager)
  Settings | The Settings class provides access to the settings of the whole application (except the plugins).
  TvDataBase |
  TvDataInventory | Remembers the day programs that are known to the user (or the user's plugins).
  TvDataUpdater | Updates the TV data.

TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)