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

ReleaseIncludes & artist ()
 Include artist.
ReleaseIncludes & counts ()
 Include counts.
ReleaseIncludes & releaseEvents ()
 Include release events.
ReleaseIncludes & discs ()
 Include discs.
ReleaseIncludes & tracks ()
 Include tracks.
ReleaseIncludes & artistRelations ()
 Include artist relations.
ReleaseIncludes & releaseRelations ()
 Include release relations.
ReleaseIncludes & trackRelations ()
 Include track relations.
ReleaseIncludes & urlRelations ()
 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::artistRelations (  ) 

Include artist relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::counts (  ) 

Include counts.

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.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::discs (  ) 

Include discs.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::releaseEvents (  ) 

Include release events.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::releaseRelations (  ) 

Include release relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::trackRelations (  ) 

Include track relations.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::tracks (  ) 

Include tracks.

ReleaseIncludes& MusicBrainz::ReleaseIncludes::urlRelations (  ) 

Include URL relations.


Generated on 11 Nov 2010 for libmusicbrainz3 by  doxygen 1.6.1