com.evolution.player.core
Class EvolutionPlayerCore

java.lang.Object
  extended by com.evolution.player.core.EvolutionPlayerCore

public class EvolutionPlayerCore
extends java.lang.Object

This class provides accessors to various system wide singletons.

Since:
0.6

Constructor Summary
EvolutionPlayerCore()
           
 
Method Summary
static IBannedMedias getBannedMedias()
          Get an interface to the collection of banned medias.
static IClient getClient()
          An interface to the client.
static java.io.File getDownloadFolder()
          The folder to where to download files to.
static IDownloadManager getDownloadManager()
          The interface to the download manager.
static ILibrary getLibrary()
          An interface to the library.
static IMusicProviderManager getMusicProviderManager()
          The interface to the music provider manager.
 INetwork getNetwork()
          An interface to the network.
static IWritableScoreBoard getScoreBoard()
          The interface to the score board.
static IStructuredLibrary getStructuredLibrary()
          The interface to the structured library.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvolutionPlayerCore

public EvolutionPlayerCore()
Method Detail

getNetwork

public INetwork getNetwork()
An interface to the network.

Returns:
the interface to the network

getClient

public static IClient getClient()
An interface to the client.

Returns:
the interface to the client

getLibrary

public static ILibrary getLibrary()
An interface to the library.

Returns:
the interface to the library

getStructuredLibrary

public static IStructuredLibrary getStructuredLibrary()
The interface to the structured library.

Returns:
the interface to the structured library

getScoreBoard

public static IWritableScoreBoard getScoreBoard()
The interface to the score board.

Returns:
the interface to the score board

getBannedMedias

public static IBannedMedias getBannedMedias()
Get an interface to the collection of banned medias.

Returns:
the interfaced to the banned medias

getDownloadFolder

public static java.io.File getDownloadFolder()
The folder to where to download files to.

Returns:
the download folder

getDownloadManager

public static IDownloadManager getDownloadManager()
The interface to the download manager.

Returns:
the interface to the download manager

getMusicProviderManager

public static IMusicProviderManager getMusicProviderManager()
The interface to the music provider manager.

Returns:
the music provider manager