Package musicbrainz2 :: Module wsxml :: Class Metadata
[frames | no frames]

Type Metadata

object --+
         |
        Metadata


Represents a parsed Music Metadata XML document.

The Music Metadata XML format is very flexible and may contain a diverse set of data (e.g. an artist, a release and a list of tracks), but usually only a small subset is used (either an artist, a release or a track, or a lists of objects from one class).

See Also: MbXmlParser for reading, and MbXmlWriter for writing Metadata objects

Method Summary
  __init__(self)
  getArtist(self)
  getArtistResults(self)
Returns an artist result list.
  getRelease(self)
  getReleaseResults(self)
Returns a release result list.
  getTrack(self)
  getTrackResults(self)
Returns a track result list.
  getUserList(self)
Returns a list of users.
  setArtist(self, artist)
  setRelease(self, release)
  setTrack(self, track)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Property Summary
  artist: An Artist object.
  artistResults: A list of ArtistResult objects.
  release: A Release object.
  releaseResults: A list of ReleaseResult objects.
  track: A Track object.
  trackResults: A list of TrackResult objects.
  userResults: A list of User objects.

Method Details

getArtistResults(self)

Returns an artist result list.
Returns:
a list of ArtistResult objects.

getReleaseResults(self)

Returns a release result list.
Returns:
a list of ReleaseResult objects.

getTrackResults(self)

Returns a track result list.
Returns:
a list of TrackResult objects.

getUserList(self)

Returns a list of users.
Returns:
a list of model.User objects

Note: This is a MusicBrainz extension.


Property Details

artist

An Artist object.
Get Method:
getArtist(self)
Set Method:
setArtist(self, artist)

artistResults

A list of ArtistResult objects.
Get Method:
getArtistResults(self)

release

A Release object.
Get Method:
getRelease(self)
Set Method:
setRelease(self, release)

releaseResults

A list of ReleaseResult objects.
Get Method:
getReleaseResults(self)

track

A Track object.
Get Method:
getTrack(self)
Set Method:
setTrack(self, track)

trackResults

A list of TrackResult objects.
Get Method:
getTrackResults(self)

userResults

A list of User objects.
Get Method:
getUserList(self)

Generated by Epydoc 2.1 on Sat Aug 26 18:34:31 2006 http://epydoc.sf.net