Home | Trees | Index | Help |
---|
Package musicbrainz2 :: Module webservice |
|
Classes for interacting with the MusicBrainz XML web service.
The WebService
class talks to a server
implementing the MusicBrainz XML web service. It mainly handles URL
generation and network I/O. Use this if maximum control is needed.
Query
class provides a convenient interface
to the most commonly used features of the web service. By default it uses
WebService
to retrieve data and the XML
parser
to parse the responses. The results are object trees
using the MusicBrainz domain model
.
Author: Matthias Friedrich <matt@mafr.de>
Classes | |
---|---|
ArtistFilter |
A filter for the artist collection. |
ArtistIncludes |
A specification on how much data to return with an artist. |
IFilter |
A filter for collections. |
IIncludes |
An interface implemented by include tag generators. |
IWebService |
An interface all concrete web service classes have to implement. |
Query |
A simple interface to the MusicBrainz web service. |
ReleaseFilter |
A filter for the release collection. |
ReleaseIncludes |
A specification on how much data to return with a release. |
TrackFilter |
A filter for the track collection. |
TrackIncludes |
A specification on how much data to return with a track. |
UserFilter |
A filter for the user collection. |
WebService |
An interface to the MusicBrainz XML web service via HTTP. |
Exceptions | |
---|---|
AuthenticationError |
Authentication failed. |
ConnectionError |
Getting a server connection failed. |
RequestError |
An invalid request was made. |
ResourceNotFoundError |
No resource with the given ID exists. |
ResponseError |
The returned resource was invalid. |
WebServiceError |
A web service error has occurred. |
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Wed Dec 20 18:19:28 2006 | http://epydoc.sf.net |