Holger's Java API

## Uses of Package
com.antelmann.cddb

Packages that use com.antelmann.cddb
com.antelmann.cddb: This package contains classes to maintain music CD collections and associate CDs with information from a CDDB service.

Classes in com.antelmann.cddb used by com.antelmann.cddb
Artist Artist is an individual contributor to a composition and offers additional attributes applicable to a person.
Artist.Gender
CDCollection CDCollection represents what it says: a collection of CDs.
CDDB The interface CDDB specifies the methods that a CD database needs to provide to serve as a database in this framework.
CDDBProtocolException CDDBProtocolException is thrown when the response from a CDDB source did not comply to the expected protocol.
CDDBRecord Represents a unique entry in a CDDB database.
CDDBServer CDDBServer represents a server that can act as a mirror to a CDDB service.
CDDrive The class CDDrive represents the physical CD-ROM drive in a platform independent way.
CDID CDID represents a unique music CD with the characteristics usually provided by a CDDrive.
CDInfo Represents the additional information for a CD that can be retrieved from a CDDB database.
Composition Composition represents a musical opus that can span anything from a single track on a CD to various tracks over multiple CDs recursively including other sub-compositions.
Contribution Contribution represents the association between a resource and a Composition or a Track, where the resource contributes different roles to the composition.
Genre A Genre specifies the category for a composition.
Group Group is a resource made up by multiple individual resources; this could be an artist, a band, an orchestra, a chorus or anything similar - including yet another group.
RecursiveCycleException Thrown if a Composition object tries to use a parent object that already has itself as a parent, or if a Group object tries to insert a group that is already contained, which constitues an illegal recursive cycle.
Resource Resource is the abstract notion of 'something' or 'someone' that can contribute to a composition via a given role.
Role A Role defines the relationship of what a resource contributes to a composition or track.
SimpleCDCollection Just a very simple reference implementation for a CDCollection based on a bunch of files stored in a directory.
Track Track objects represent the leaf elements of Composition objects defined as a specific track on a particular music CD.
XmcdFormatException Thrown to indicate that content which was expected to conform to the XMCD format did not conform.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads