Class LibraryLoader

    • Constructor Detail

      • LibraryLoader

        public LibraryLoader()
    • Method Detail

      • load

        protected abstract MediaLibraryEvent load​(LibraryDescriptor libraryDescriptor,
                                                  ProgressListener progressListener,
                                                  boolean full)
                                           throws Exception
        Implement this method to establish the actual loading process. Do not call this method yourself. It will be called by AbstractMediaLibrary.
        Parameters:
        libraryDescriptor - describes the library we are supposed to load
        progressListener - progress listener to notify of progress @see #load(com.tagtraum.core.ProgressListener, javax.swing.JDialog)
        full - attempt full synchronization no matter what
        Returns:
        event object describing the load results
        Throws:
        Exception - if something went wrong