org.musicbrainz.webservice.package.html Maven / Gradle / Ivy
Show all versions of musicbrainzws2-java Show documentation
Classes for interacting with the MusicBrainz XML web service.
Implementations of the {@link org.musicbrainz.webservice.WebService} interface talk to
a server implementing the MusicBrainz XML web service. They mainly handle URL generation
and network I/O. Extend {@link org.musicbrainz.webservice.DefaultWebServiceWs2} if maximum
control is needed.
The {@link org.musicbrainz.query.QueryWs2} class provides a convenient interface to
the most commonly used features of the web service. By default it uses
{@link org.musicbrainz.webservice.impl.HttpClientWebServiceWs2} to retrieve data and
{@link org.musicbrainz.wsxml.impl.JDOMParserWs2} to parse the responses. The results are
object trees using the MusicBrainz domain model.