C# Class MediaPortal.Plugins.MovingPictures.DataProviders.DataProviderManager

Mostrar archivo Open project: damienhaynes/moving-pictures Class Usage Examples

Public Methods

Method Description
AddSource ( Type providerType ) : AddSourceResult
AddSource ( Type providerType, string scriptContents ) : AddSourceResult
AddSource ( Type providerType, string scriptContents, bool active ) : AddSourceResult
ArrangeDataProviders ( string languageCode ) : void
AutoArrangeDataProviders ( ) : void
ChangePriority ( DBSourceInfo source, DataType type, bool raise ) : void
Get ( MovieSignature movieSignature ) : List
GetArtwork ( DBMovieInfo movie ) : bool
GetAvailableLanguages ( ) : HashSet
GetBackdrop ( DBMovieInfo movie ) : bool
GetInstance ( ) : DataProviderManager
GetList ( DataType type ) : ReadOnlyCollection
Initialize ( ) : void
LoadInternalProviders ( ) : void
RemoveSource ( DBSourceInfo source ) : void
SetDisabled ( DBSourceInfo source, DataType type, bool disable ) : void
Update ( DBMovieInfo movie ) : void

Private Methods

Method Description
DataProviderManager ( ) : System
getEditableList ( DataType type ) : List
loadProvidersFromDatabase ( ) : void
normalizePriorities ( ) : void
updateListsWith ( DBSourceInfo newSource ) : void

Method Details

AddSource() public method

public AddSource ( Type providerType ) : AddSourceResult
providerType System.Type
return AddSourceResult

AddSource() public method

public AddSource ( Type providerType, string scriptContents ) : AddSourceResult
providerType System.Type
scriptContents string
return AddSourceResult

AddSource() public method

public AddSource ( Type providerType, string scriptContents, bool active ) : AddSourceResult
providerType System.Type
scriptContents string
active bool
return AddSourceResult

ArrangeDataProviders() public method

public ArrangeDataProviders ( string languageCode ) : void
languageCode string
return void

AutoArrangeDataProviders() public method

public AutoArrangeDataProviders ( ) : void
return void

ChangePriority() public method

public ChangePriority ( DBSourceInfo source, DataType type, bool raise ) : void
source DBSourceInfo
type DataType
raise bool
return void

Get() public method

public Get ( MovieSignature movieSignature ) : List
movieSignature MediaPortal.Plugins.MovingPictures.SignatureBuilders.MovieSignature
return List

GetArtwork() public method

public GetArtwork ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
return bool

GetAvailableLanguages() public method

public GetAvailableLanguages ( ) : HashSet
return HashSet

GetBackdrop() public method

public GetBackdrop ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
return bool

GetInstance() public static method

public static GetInstance ( ) : DataProviderManager
return DataProviderManager

GetList() public method

public GetList ( DataType type ) : ReadOnlyCollection
type DataType
return ReadOnlyCollection

Initialize() public static method

public static Initialize ( ) : void
return void

LoadInternalProviders() public method

public LoadInternalProviders ( ) : void
return void

RemoveSource() public method

public RemoveSource ( DBSourceInfo source ) : void
source DBSourceInfo
return void

SetDisabled() public method

public SetDisabled ( DBSourceInfo source, DataType type, bool disable ) : void
source DBSourceInfo
type DataType
disable bool
return void

Update() public method

public Update ( DBMovieInfo movie ) : void
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
return void