C# Class CubeIsland.LyricsReloaded.Provider.ProviderManager

Mostrar archivo Open project: pschichtel/LyricsReloaded Class Usage Examples

Public Methods

Method Description
ProviderManager ( LyricsReloaded lyricsReloaded ) : System
clean ( ) : void
getFilter ( string name ) : Filter
getProvider ( string providerName ) : Provider
getProviders ( ) : IList
loadProvider ( FileInfo fileInfo ) : void
loadProvider ( String resourceText ) : void
loadProvider ( TextReader configReader ) : void

Loads a configuration from any TextReader

loadProvider ( byte resourceData ) : void
registerLoaderFactory ( LyricsLoaderFactory factory ) : void
shutdown ( ) : void

Private Methods

Method Description
loadFilters ( ) : void
loadValidators ( ) : void

Method Details

ProviderManager() public method

public ProviderManager ( LyricsReloaded lyricsReloaded ) : System
lyricsReloaded LyricsReloaded
return System

clean() public method

public clean ( ) : void
return void

getFilter() public method

public getFilter ( string name ) : Filter
name string
return Filter

getProvider() public method

public getProvider ( string providerName ) : Provider
providerName string
return Provider

getProviders() public method

public getProviders ( ) : IList
return IList

loadProvider() public method

public loadProvider ( FileInfo fileInfo ) : void
fileInfo System.IO.FileInfo
return void

loadProvider() public method

public loadProvider ( String resourceText ) : void
resourceText String
return void

loadProvider() public method

Loads a configuration from any TextReader
if an error occurs during configuration loading
public loadProvider ( TextReader configReader ) : void
configReader TextReader the reader
return void

loadProvider() public method

public loadProvider ( byte resourceData ) : void
resourceData byte
return void

registerLoaderFactory() public method

public registerLoaderFactory ( LyricsLoaderFactory factory ) : void
factory LyricsLoaderFactory
return void

shutdown() public method

public shutdown ( ) : void
return void