Index

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

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.business
Class offering a path validation method.
PathValidation() - Constructor for class musichub.business.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
 
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.

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 X Y 
All Classes|All Packages|Serialized Form