MusicBrainz::DefaultFactory Class Reference

A factory to instantiate classes from the domain model. More...

Inheritance diagram for MusicBrainz::DefaultFactory:

MusicBrainz::IFactory

List of all members.

Public Member Functions

virtual ArtistnewArtist ()
virtual ArtistAliasnewArtistAlias ()
virtual DiscnewDisc ()
virtual TracknewTrack ()
virtual RelationnewRelation ()
virtual ReleasenewRelease ()
virtual ReleaseEventnewReleaseEvent ()
virtual UsernewUser ()


Detailed Description

A factory to instantiate classes from the domain model.

This factory may be used to create objects from musicbrainz3/model.h


Member Function Documentation

virtual Artist* MusicBrainz::DefaultFactory::newArtist (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual ArtistAlias* MusicBrainz::DefaultFactory::newArtistAlias (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual Disc* MusicBrainz::DefaultFactory::newDisc (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual Track* MusicBrainz::DefaultFactory::newTrack (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual Relation* MusicBrainz::DefaultFactory::newRelation (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual Release* MusicBrainz::DefaultFactory::newRelease (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual ReleaseEvent* MusicBrainz::DefaultFactory::newReleaseEvent (  )  [inline, virtual]

Implements MusicBrainz::IFactory.

virtual User* MusicBrainz::DefaultFactory::newUser (  )  [inline, virtual]

Implements MusicBrainz::IFactory.


Generated on Sun Nov 11 21:23:14 2007 for libmusicbrainz3 by  doxygen 1.5.3-20071008