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

Afficher le fichier Open project: damienhaynes/moving-pictures Class Usage Examples

Méthodes publiques

Méthode 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

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

Method Details

AddSource() public méthode

public AddSource ( Type providerType ) : AddSourceResult
providerType System.Type
Résultat AddSourceResult

AddSource() public méthode

public AddSource ( Type providerType, string scriptContents ) : AddSourceResult
providerType System.Type
scriptContents string
Résultat AddSourceResult

AddSource() public méthode

public AddSource ( Type providerType, string scriptContents, bool active ) : AddSourceResult
providerType System.Type
scriptContents string
active bool
Résultat AddSourceResult

ArrangeDataProviders() public méthode

public ArrangeDataProviders ( string languageCode ) : void
languageCode string
Résultat void

AutoArrangeDataProviders() public méthode

public AutoArrangeDataProviders ( ) : void
Résultat void

ChangePriority() public méthode

public ChangePriority ( DBSourceInfo source, DataType type, bool raise ) : void
source DBSourceInfo
type DataType
raise bool
Résultat void

Get() public méthode

public Get ( MovieSignature movieSignature ) : List
movieSignature MediaPortal.Plugins.MovingPictures.SignatureBuilders.MovieSignature
Résultat List

GetArtwork() public méthode

public GetArtwork ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Résultat bool

GetAvailableLanguages() public méthode

public GetAvailableLanguages ( ) : HashSet
Résultat HashSet

GetBackdrop() public méthode

public GetBackdrop ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Résultat bool

GetInstance() public static méthode

public static GetInstance ( ) : DataProviderManager
Résultat DataProviderManager

GetList() public méthode

public GetList ( DataType type ) : ReadOnlyCollection
type DataType
Résultat ReadOnlyCollection

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

LoadInternalProviders() public méthode

public LoadInternalProviders ( ) : void
Résultat void

RemoveSource() public méthode

public RemoveSource ( DBSourceInfo source ) : void
source DBSourceInfo
Résultat void

SetDisabled() public méthode

public SetDisabled ( DBSourceInfo source, DataType type, bool disable ) : void
source DBSourceInfo
type DataType
disable bool
Résultat void

Update() public méthode

public Update ( DBMovieInfo movie ) : void
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Résultat void