Uses of Class
com.tagtraum.beatunes.library.LibraryDescriptor
-
Packages that use LibraryDescriptor Package Description com.tagtraum.beatunes Application for analyzing songs and sorting them based on how they match each other.com.tagtraum.beatunes.library Classes that load and manage the library.com.tagtraum.beatunes.library.filesystem Implementation of a file system based music library.com.tagtraum.beatunes.library.itunes Implementation of an iTunes-based music library.com.tagtraum.beatunes.library.plain "Plain" library that does not have side-effects. -
-
Uses of LibraryDescriptor in com.tagtraum.beatunes
Methods in com.tagtraum.beatunes that return LibraryDescriptor Modifier and Type Method Description LibraryDescriptor
GeneralPreferences. getLibraryDescriptor()
Currently selectedLibraryDescriptor
.LibraryDescriptor
GeneralPreferences. getLibraryDescriptor(String id)
Methods in com.tagtraum.beatunes with parameters of type LibraryDescriptor Modifier and Type Method Description void
GeneralPreferences. addLibraryDescriptor(LibraryDescriptor libraryDescriptor)
void
GeneralPreferences. switchTo(LibraryDescriptor newDescriptor)
Switch to a different library. -
Uses of LibraryDescriptor in com.tagtraum.beatunes.library
Methods in com.tagtraum.beatunes.library that return LibraryDescriptor Modifier and Type Method Description LibraryDescriptor
AbstractMediaLibrary. getLibraryDescriptor()
LibraryDescriptor
MediaLibrary. getLibraryDescriptor()
Returns the library descriptor.Methods in com.tagtraum.beatunes.library with parameters of type LibraryDescriptor Modifier and Type Method Description protected abstract MediaLibraryEvent
LibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, boolean full)
Implement this method to establish the actual loading process.Future<MediaLibraryEvent>
LibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, JDialog progressDialog, boolean full)
Loads the library asynchronously in a separate thread.void
AbstractMediaLibrary. setLibraryDescriptor(LibraryDescriptor libraryDescriptor)
void
HibernateMediaLibrary. setLibraryDescriptor(LibraryDescriptor libraryDescriptor)
void
MediaLibrary. setLibraryDescriptor(LibraryDescriptor libraryDescriptor)
Sets the library descriptor. -
Uses of LibraryDescriptor in com.tagtraum.beatunes.library.filesystem
Subclasses of LibraryDescriptor in com.tagtraum.beatunes.library.filesystem Modifier and Type Class Description class
FileSystemLibraryDescriptor
Filesystem-based library descriptor.Methods in com.tagtraum.beatunes.library.filesystem with parameters of type LibraryDescriptor Modifier and Type Method Description MediaLibraryEvent
HibernateFileSystemLibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, boolean full)
-
Uses of LibraryDescriptor in com.tagtraum.beatunes.library.itunes
Subclasses of LibraryDescriptor in com.tagtraum.beatunes.library.itunes Modifier and Type Class Description class
ITLibraryDescriptor
Descriptor for anITLibrary
-based iTunes/Music.app library.class
ITunesLibraryDescriptor
iTunes library descriptor.Fields in com.tagtraum.beatunes.library.itunes with type parameters of type LibraryDescriptor Modifier and Type Field Description static Comparator<LibraryDescriptor>
ITunesLibraryDescriptor. LAST_MODIFICATION_COMPARATOR
Allows you to compare LibraryDescriptors based on their file's last modification date.Methods in com.tagtraum.beatunes.library.itunes with parameters of type LibraryDescriptor Modifier and Type Method Description int
ITunesLibraryDescriptor.LastModificationComparator. compare(LibraryDescriptor libraryDescriptor1, LibraryDescriptor libraryDescriptor2)
MediaLibraryEvent
HibernateITunesLibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, boolean full)
protected MediaLibraryEvent
ITLibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, boolean full)
-
Uses of LibraryDescriptor in com.tagtraum.beatunes.library.plain
Subclasses of LibraryDescriptor in com.tagtraum.beatunes.library.plain Modifier and Type Class Description class
PlainLibraryDescriptor
Plain library descriptor that does not wrap any song or playlist objects to apply side-effects like file or iTunes/Music manipulations.Methods in com.tagtraum.beatunes.library.plain with parameters of type LibraryDescriptor Modifier and Type Method Description protected MediaLibraryEvent
PlainLibraryLoader. load(LibraryDescriptor libraryDescriptor, ProgressListener progressListener, boolean full)
-