Interface | Description |
---|---|
ItemFactory<T> |
An
ItemFactory can be used to instantiate a value object - such as Artist, Album, Track, Tag - from an XML element. |
Class | Description |
---|---|
Album |
Wrapper class for Album related API calls and Album Bean.
|
Album.AlbumFactory | |
Artist |
Bean that contains artist information.
|
Artist.ArtistFactory | |
Authenticator |
Provides bindings for the authentication methods of the last.fm API.
|
BuyLink |
A
BuyLink contains information about places to buy an Album or Track. |
Caller |
The
Caller class handles the low-level communication between the client and last.fm. |
Chart<T extends MusicEntry> |
Bean for Chart information.
|
Event |
Bean for Events.
|
Event.EventFactory | |
Event.TicketSupplier | |
Geo |
Provides nothing more than a namespace for the API methods starting with geo.
|
Geo.Metro |
This inner class represents a Metro, which is composed of its name and the name of its country.
|
Group |
Provides nothing more than a namespace for the API methods starting with group.
|
Image |
An
Image contains metadata and URLs for an artist's image. |
Image.ImageFactory | |
ImageHolder | |
ItemFactoryBuilder |
The
ItemFactoryBuilder can be used to obtain ItemFactories for a specific type. |
Library |
Contains bindings for all methods in the "library" namespace.
|
MusicEntry | |
PaginatedResult<T> |
A
PaginatedResult is returned by methods which result set might be so large that it needs
to be paginated. |
Playlist |
Bean for music playlists.
|
Playlist.PlaylistFactory | |
Radio |
Provides access to the Last.fm radio streaming service.
|
Radio.RadioStation | |
ResponseBuilder |
This utility class can be used to generically generate Result objects (usually Lists or
PaginatedResult s) from an XML response
using ItemFactories . |
Result |
The
Result class contains the response sent by the server, i.e. the status (either ok or failed),
an error code and message if failed and the xml response sent by the server. |
Session |
Contains Session data relevant for making API calls which require authentication.
|
Shout | |
Shout.ShoutFactory | |
Tag |
Bean for Tag data and provides methods for global tags.
|
Tag.TagFactory |
This implementation of
ItemFactory creates Tag objects based on the passed xml element. |
Tasteometer |
Provides the binding for the "tasteometer.compare" method.
|
Tasteometer.ComparisonResult |
Contains the result of a tasteometer comparison, i.e. the score (0.0-1.0) and a list of
shared artists.
|
Track |
Bean that contains information related to
Track s and provides bindings to methods
in the track. |
Track.TrackFactory | |
User |
Contains user information and provides bindings to the methods in the user. namespace.
|
User.UserFactory | |
Venue |
Venue information bean.
|
Venue.VenueFactory |
Enum | Description |
---|---|
BuyLink.StoreType | |
Event.AttendanceStatus |
Enumeration for the attendance status parameter of the
attend operation. |
ImageSize | |
Period | |
Result.Status | |
Tasteometer.InputType |
Specifies the type of the input for the Tasteometer.compare operation.
|
Track.ScrobbleResultType |
Exception | Description |
---|---|
CallException |
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses