+
+

Index

+
+A C D E F G H I J L M N P R S T U V W X Y 
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

+
+
FRENCH - Enum constant in enum class musichub.business.Language
+
 
+
+

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
+
 
+
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

+
+
HIPHOP - Enum constant in enum class musichub.business.Genre
+
 
+
+

I

+
+
isPathValid(String) - Static method in class musichub.util.PathValidation
+
+
Method that checks the validity of a given path
+
+
ITALIAN - Enum constant in enum class musichub.business.Language
+
 
+
+

J

+
+
JAZZ - Enum constant in enum class musichub.business.Genre
+
 
+
+

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
+
 
+
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
+
 
+
setCategory(String) - Method in class musichub.business.AudioBook
+
 
+
setGenre(String) - Method in class musichub.business.Song
+
 
+
setLanguage(String) - Method in class musichub.business.AudioBook
+
 
+
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

+
+
YOUTH - Enum constant in enum class musichub.business.Category
+
 
+
+A C D E F G H I J L M N P R S T U V W X Y 
All Classes|All Packages|Serialized Form