MusicBrainz::ReleaseIncludes Class Reference

A specification on how much data to return with a release. More...

Inheritance diagram for MusicBrainz::ReleaseIncludes:

MusicBrainz::IIncludes

List of all members.

Public Member Functions

ReleaseIncludesartist ()
 Include artist.
ReleaseIncludescounts ()
 Include counts.
ReleaseIncludesreleaseEvents ()
 Include release events.
ReleaseIncludesdiscs ()
 Include discs.
ReleaseIncludestracks ()
 Include tracks.
ReleaseIncludesartistRelations ()
 Include artist relations.
ReleaseIncludesreleaseRelations ()
 Include release relations.
ReleaseIncludestrackRelations ()
 Include track relations.
ReleaseIncludesurlRelations ()
 Include URL relations.
IncludeList createIncludeTags () const
 Returns a list of strings containing include parameters for the WebService.


Detailed Description

A specification on how much data to return with a release.

This implementation uses method chaining to define list of includes.

Example usage:

 ReleaseIncludes inc = ReleaseIncludes().releaseEvents().disc();

Member Function Documentation

ReleaseIncludes& MusicBrainz::ReleaseIncludes::artist (  ) 

Include artist.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::counts (  ) 

Include counts.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::releaseEvents (  ) 

Include release events.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::discs (  ) 

Include discs.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::tracks (  ) 

Include tracks.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::artistRelations (  ) 

Include artist relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::releaseRelations (  ) 

Include release relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::trackRelations (  ) 

Include track relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::urlRelations (  ) 

Include URL relations.

IncludeList MusicBrainz::ReleaseIncludes::createIncludeTags (  )  const [virtual]

Returns a list of strings containing include parameters for the WebService.

Returns:
a list of strings

Implements MusicBrainz::IIncludes.


Generated on Tue Sep 16 10:53:16 2008 for libmusicbrainz3 by  doxygen 1.5.6