|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use XmcdFormatException | |
|---|---|
| com.antelmann.cddb | This package contains classes to maintain music CD collections and associate CDs with information from a CDDB service. |
| Uses of XmcdFormatException in com.antelmann.cddb |
|---|
| Methods in com.antelmann.cddb that throw XmcdFormatException | |
|---|---|
String[] |
CDDBXmcdParser.checkWarnings()
checks the xmcd file for completeness (this should return an empty array before the underlying content would be subject to a CDDB submission). |
Artist |
CDDBXmcdParser.extractCDArtist()
returns the artist defined for the CD or null if none was found |
Artist |
CDDBEntry.extractCDArtist()
returns the artist defined for the CD or null if none was found |
Composition |
CDDBXmcdParser.extractComposition(boolean includeTracks)
creates a default Composition object from the embedded CDInfo that regards the entire CD as one composition and will contain certain Composition objects as far as applicable. |
Composition |
CDDBEntry.extractComposition(boolean includeTracks)
creates a default Composition object from the embedded CDInfo that regards the entire CD as one composition and will contain certain Composition objects as far as applicable. |
Artist |
CDDBXmcdParser.extractTrackArtist(int track)
returns the artist defined for the track or null if none was found |
Artist |
CDDBEntry.extractTrackArtist(int track)
returns the artist defined for the track or null if none was found |
Track[] |
CDDBXmcdParser.extractTracks(boolean addArtist)
generates default Track objects that - if addArtist is true - contain applicable contributions |
Track[] |
CDDBEntry.extractTracks(boolean addArtist)
generates default Track objects that - if addArtist is true - contain applicable contributions |
Properties |
CDDBXmcdParser.getProperties()
returns a list of properties. |
protected String |
CDDBXmcdParser.getTagText(String tag)
returns the text for the tag that could be found in multiple lines |
boolean |
CDDBXmcdParser.isConsistenWith(CDID cd)
checks whether the given CD is consistent with the content |
protected String |
CDDBXmcdParser.parseTag(String btag,
String etag,
int index)
returns the text between btag and etag after index; leading and tailing white space is removed |
String |
CDDBXmcdParser.readArtist()
parses the title for the part before ' / ' which refers to the artist specified as <firstName lastName> by convention; null is returned if no artist separator could be found |
CDID |
CDDBXmcdParser.readCDID()
parses for the offsets and returns a CDID object using the first discID found in the DISCID field |
String |
CDDBXmcdParser.readCDTitle()
parses the title for the part after ' / ' which by convention refers to the CD title; if no title separator is found, the full title (same as readTitle()) is returned |
String[] |
CDDBXmcdParser.readDiscIDs()
parses for possibly multiple discIDs to support searching for discIDs that link to the same file |
String |
CDDBXmcdParser.readExtension()
parses for extended CD information |
String |
CDDBXmcdParser.readGenre()
parses for the genre |
int |
CDDBXmcdParser.readLength()
parses for the disc length and returns the seconds |
int[] |
CDDBXmcdParser.readPlayOrder()
parses for the play order |
String |
CDDBXmcdParser.readProcessedBy()
parses for the "Processed by" entry (an optional entry) |
int |
CDDBXmcdParser.readRevision()
parses for the revision number of the entry |
String |
CDDBXmcdParser.readSubmitter()
parses for the "Submitted via" entry |
String |
CDDBXmcdParser.readTitle()
parses for the full title |
String |
CDDBXmcdParser.readTitle(int track)
parses for the entire track title (including artist if available) |
String |
CDDBXmcdParser.readTrackArtist(int track)
parses for the track artist (using first the track artist info, then the CD artist info) |
String |
CDDBXmcdParser.readTrackExtension(int track)
parses for extended track info |
String |
CDDBXmcdParser.readTrackTitle(int track)
parses for the track title (without artist info if applicable) |
int |
CDDBXmcdParser.readYear()
parses for the year; returns 0 if no year was entered |
int |
FileCDDB.verifyDB()
verifies the entire content of the database and returns the number of available CDInfo instances if everything went smoothly. |
| Constructors in com.antelmann.cddb that throw XmcdFormatException | |
|---|---|
CDDBEntry(CDDBRecord record,
String fileContent)
The fileContent must be in xmcd format specified by CDDB and must contain the discID from the record. |
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||