Index
All Classes|All Packages|Serialized Form
A
- addAlbum(Album) - Method in class musichub.business.MusicHub
- addElement(UUID) - Method in class musichub.business.PlayList
- addElement(AudioElement) - Method in class musichub.business.MusicHub
- addElementToAlbum(String, String) - Method in class musichub.business.MusicHub
- addElementToPlayList(String, String) - Method in class musichub.business.MusicHub
- addPlaylist(PlayList) - Method in class musichub.business.MusicHub
- addSong(UUID) - Method in class musichub.business.Album
- Album - Class in musichub.business
- Album(String, String, int, String) - Constructor for class musichub.business.Album
- Album(String, String, int, String, String, ArrayList<UUID>) - Constructor for class musichub.business.Album
- Album(Element) - Constructor for class musichub.business.Album
- albums() - Method in class musichub.business.MusicHub
- ALBUMS_FILE_PATH - Static variable in class musichub.business.MusicHub
- artist - Variable in class musichub.business.AudioElement
- AudioBook - Class in musichub.business
- AudioBook(String, String, int, String, String, String) - Constructor for class musichub.business.AudioBook
- AudioBook(String, String, int, String, String, String, String) - Constructor for class musichub.business.AudioBook
- AudioBook(Element) - Constructor for class musichub.business.AudioBook
- AudioElement - Class in musichub.business
- AudioElement(String, String, int, String) - Constructor for class musichub.business.AudioElement
- AudioElement(String, String, int, String, String) - Constructor for class musichub.business.AudioElement
- AudioElement(Element) - Constructor for class musichub.business.AudioElement
C
- Category - Enum Class in musichub.business
- CLASSIC - Enum constant in enum class musichub.business.Genre
- content - Variable in class musichub.business.AudioElement
- createXMLDocument() - Method in class musichub.util.XMLHandler
- createXMLElement(Document, Element) - Method in class musichub.business.Album
- createXMLElement(Document, Element) - Method in class musichub.business.AudioBook
- createXMLElement(Document, Element) - Method in class musichub.business.AudioElement
- createXMLElement(Document, Element) - Method in class musichub.business.PlayList
- createXMLElement(Document, Element) - Method in class musichub.business.Song
- createXMLFile(Document, String) - Method in class musichub.util.XMLHandler
D
- deletePlayList(String) - Method in class musichub.business.MusicHub
- DIR - Static variable in class musichub.business.MusicHub
- DOCUMENTARY - Enum constant in enum class musichub.business.Category
E
- elements() - Method in class musichub.business.MusicHub
- ELEMENTS_FILE_PATH - Static variable in class musichub.business.MusicHub
- ENGLISH - Enum constant in enum class musichub.business.Language
F
G
- Genre - Enum Class in musichub.business
- GERMAN - Enum constant in enum class musichub.business.Language
- getAlbumSongs(String) - Method in class musichub.business.MusicHub
- getAlbumSongsSortedByGenre(String) - Method in class musichub.business.MusicHub
- getAlbumsTitlesSortedByDate() - Method in class musichub.business.MusicHub
- getArtist() - Method in class musichub.business.AudioElement
- getAudiobooksTitlesSortedByAuthor() - Method in class musichub.business.MusicHub
- getAudioElement(List<AudioElement>, String) - Method in class musichub.business.MusicHub
- getCategory() - Method in class musichub.business.AudioBook
- getCategory() - Method in enum class musichub.business.Category
- getDate() - Method in class musichub.business.Album
- getElements() - Method in class musichub.business.PlayList
- getGenre() - Method in enum class musichub.business.Genre
- getGenre() - Method in class musichub.business.Song
- getLanguage() - Method in class musichub.business.AudioBook
- getLanguage() - Method in enum class musichub.business.Language
- getPlayListSongs(String) - Method in class musichub.business.MusicHub
-
Method checking the songs contained in a chosen playlist and returning them if found.
- getPlayListsTitles() - Method in class musichub.business.MusicHub
-
Method getting a list of playlists
- getSongs() - Method in class musichub.business.Album
- getSongsRandomly() - Method in class musichub.business.Album
- getTitle() - Method in class musichub.business.Album
- getTitle() - Method in class musichub.business.AudioElement
- getTitle() - Method in class musichub.business.PlayList
- getUUID() - Method in class musichub.business.AudioElement
H
I
- isPathValid(String) - Static method in class musichub.util.PathValidation
-
Method that checks the validity of a given path and file.
- ITALIAN - Enum constant in enum class musichub.business.Language
J
L
- Language - Enum Class in musichub.business
- lengthInSeconds - Variable in class musichub.business.AudioElement
- LogHandler - Class in musichub.util
-
Class offering a log writing method.
- LogHandler() - Constructor for class musichub.util.LogHandler
-
Method that just throws an AssertionError if the class is called
M
- main(String[]) - Static method in class musichub.main.Main
- Main - Class in musichub.main
- Main() - Constructor for class musichub.main.Main
- manageAudioElement() - Method in class musichub.business.AudioElement
- MusicHub - Class in musichub.business
- MusicHub() - Constructor for class musichub.business.MusicHub
- musichub.business - package musichub.business
- musichub.main - package musichub.main
- musichub.util - package musichub.util
N
- NoAlbumFoundException - Exception in musichub.business
- NoAlbumFoundException(String) - Constructor for exception musichub.business.NoAlbumFoundException
- NoElementFoundException - Exception in musichub.business
- NoElementFoundException(String) - Constructor for exception musichub.business.NoElementFoundException
- NoPlayListFoundException - Exception in musichub.business
- NoPlayListFoundException(String) - Constructor for exception musichub.business.NoPlayListFoundException
- NOVEL - Enum constant in enum class musichub.business.Category
P
- parseXMLFile(String) - Method in class musichub.util.XMLHandler
- PathValidation - Class in musichub.util
-
Class offering a path validation method.
- PathValidation() - Constructor for class musichub.util.PathValidation
-
Method that just throws an AssertionError if the class is called
- PlayList - Class in musichub.business
- PlayList(String) - Constructor for class musichub.business.PlayList
- PlayList(String, String, ArrayList<UUID>) - Constructor for class musichub.business.PlayList
- PlayList(Element) - Constructor for class musichub.business.PlayList
- playlists() - Method in class musichub.business.MusicHub
- PLAYLISTS_FILE_PATH - Static variable in class musichub.business.MusicHub
- Policy - Class in musichub.util
-
Class offering methods to prompt a policy agreement form to the user.
- Policy() - Constructor for class musichub.util.Policy
-
Method that just throws an AssertionError if the class is called
- POP - Enum constant in enum class musichub.business.Genre
R
- RAP - Enum constant in enum class musichub.business.Genre
- read() - Static method in class musichub.util.LogHandler
-
Method that prints the content of spoteezer.log
- ROCK - Enum constant in enum class musichub.business.Genre
S
- saveAlbums() - Method in class musichub.business.MusicHub
- saveElements() - Method in class musichub.business.MusicHub
- savePlayLists() - Method in class musichub.business.MusicHub
- searchAudioElement() - Method in class musichub.business.MusicHub
- setCategory(String) - Method in class musichub.business.AudioBook
- setGenre(String) - Method in class musichub.business.Song
- setLanguage(String) - Method in class musichub.business.AudioBook
- showTerm() - Static method in class musichub.util.Policy
-
Method prompting the whole policy agreement process
- Song - Class in musichub.business
- Song(String, String, int, String, String) - Constructor for class musichub.business.Song
- Song(String, String, int, String, String, String) - Constructor for class musichub.business.Song
- Song(Element) - Constructor for class musichub.business.Song
- SPANISH - Enum constant in enum class musichub.business.Language
- SPEECH - Enum constant in enum class musichub.business.Category
T
- THEATER - Enum constant in enum class musichub.business.Category
- title - Variable in class musichub.business.AudioElement
- toString() - Method in class musichub.business.AudioBook
- toString() - Method in class musichub.business.AudioElement
- toString() - Method in class musichub.business.Song
U
- uuid - Variable in class musichub.business.AudioElement
V
- valueOf(String) - Static method in enum class musichub.business.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class musichub.business.Genre
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class musichub.business.Language
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class musichub.business.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class musichub.business.Genre
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class musichub.business.Language
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(String, String) - Static method in class musichub.util.LogHandler
-
Method that writes a log message to spoteezer.log
X
- XMLHandler - Class in musichub.util
- XMLHandler() - Constructor for class musichub.util.XMLHandler
Y
A C D E F G H I J L M N P R S T U V W X YAll Classes|All Packages|Serialized Form