C# Class Banshee.Collection.Database.DatabaseImportManager

Inheritance: ImportManager
Datei anzeigen Open project: mono-soc-2011/banshee Class Usage Examples

Public Properties

Property Type Description
WhiteListFileExtensions Banshee.IO.ExtensionSet

Public Methods

Method Description
DatabaseImportManager ( Banshee.Sources.ErrorSource error_source, TrackPrimarySourceChooser chooser, int primarySourceIds, string baseDirectory ) : System
DatabaseImportManager ( PrimarySource psource ) : System
DatabaseImportManager ( TrackPrimarySourceChooser chooser ) : System
ImportTrack ( SafeUri uri ) : DatabaseTrackInfo
ImportTrack ( string path ) : DatabaseTrackInfo
IsWhiteListedFile ( string path ) : bool
NotifyAllSources ( ) : void

Protected Methods

Method Description
OnFinished ( ) : void
OnImportRequested ( string path ) : void
OnImportResult ( DatabaseTrackInfo track, string path, Exception error ) : void

Private Methods

Method Description
FindOutdatedDupe ( DatabaseTrackInfo track ) : bool
LogError ( string path, Exception e ) : void
LogError ( string path, string msg ) : void

Method Details

DatabaseImportManager() public method

public DatabaseImportManager ( Banshee.Sources.ErrorSource error_source, TrackPrimarySourceChooser chooser, int primarySourceIds, string baseDirectory ) : System
error_source Banshee.Sources.ErrorSource
chooser TrackPrimarySourceChooser
primarySourceIds int
baseDirectory string
return System

DatabaseImportManager() public method

public DatabaseImportManager ( PrimarySource psource ) : System
psource Banshee.Sources.PrimarySource
return System

DatabaseImportManager() public method

public DatabaseImportManager ( TrackPrimarySourceChooser chooser ) : System
chooser TrackPrimarySourceChooser
return System

ImportTrack() public method

public ImportTrack ( SafeUri uri ) : DatabaseTrackInfo
uri Hyena.SafeUri
return DatabaseTrackInfo

ImportTrack() public method

public ImportTrack ( string path ) : DatabaseTrackInfo
path string
return DatabaseTrackInfo

IsWhiteListedFile() public static method

public static IsWhiteListedFile ( string path ) : bool
path string
return bool

NotifyAllSources() public method

public NotifyAllSources ( ) : void
return void

OnFinished() protected method

protected OnFinished ( ) : void
return void

OnImportRequested() protected method

protected OnImportRequested ( string path ) : void
path string
return void

OnImportResult() protected method

protected OnImportResult ( DatabaseTrackInfo track, string path, Exception error ) : void
track DatabaseTrackInfo
path string
error System.Exception
return void

Property Details

WhiteListFileExtensions public_oe static_oe property

public static Banshee.IO.ExtensionSet WhiteListFileExtensions
return Banshee.IO.ExtensionSet