doc.walkthru
Interface Album

All Known Implementing Classes:
AlbumImpl

public interface Album

An album by an artist.


Nested Class Summary
static class Album.Format
          formats for albums
 
Method Summary
 Performer getArtist()
           
 Album.Format getFormat()
           
 java.util.Date getReleaseDate()
           
 java.lang.String getTitle()
           
 java.util.List<Track> getTracks()
           
 boolean isCompilation()
           
 

Method Detail

isCompilation

boolean isCompilation()
Returns:
true if this album is a compilation

getArtist

Performer getArtist()
Returns:
the artist who has made this album, if null, the album is a compilation

getFormat

Album.Format getFormat()
Returns:
the format of this album

getTitle

java.lang.String getTitle()
Returns:
the title of the album

getTracks

java.util.List<Track> getTracks()
Returns:
the tracks on this album

getReleaseDate

java.util.Date getReleaseDate()
Returns:
the release date for the album