|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ID3Tag | A common interface for ID3Tag objects so they can easily communicate with
each other. Version History: 1.2.1 - 2002.1023 by gruni -Made sourcecode compliant to the Sun Coding Conventions 1.2 - 2002.0127 by helliker -Added getBytes method. 1.1 - 2002/01/13 by helliker -Initial version |
Class Summary | |
---|---|
BinaryParser | This class contains serveral utility functions for converting, modifying, and testing bytes. |
ID3v1Tag | This class reads and writes id3v1.1 tags from/to files. |
ID3v2ExtendedHeader | If the id3v2 tag has an extended header, this class will read/write the information contained within it. |
ID3v2Footer | This class implements and id3v2 footer which is essentially the same as an id3v2 header but occurs at the end of the tag and is optional. |
ID3v2Frame | This class holds the information found in an id3v2 frame. |
ID3v2Frames | This class is a collection that is used to hold the ID3v2Frames. Version History 1.3.1 - 2002.1021 by gruni -Made Sourcecode compliant to the Sun CodingConventions 1.3 - 2002.0113 by helliker -Ignore empty frames when calculating length and getting bytes to save space. |
ID3v2Header | This class reads all the information in the header of an id3v2 tag. |
ID3v2Tag | Description: This class reads and writes id3v2 tags from a file. Version History 1.11.1 - 2002.1023 by gruni -Made Sourcecode compliant to the Sun CodingConventions 1.11 - 2002.0127 by helliker -The getBytes method is public to adhere to the ID3Tag interface. 1.10 - 2002.0125 by helliker -Uses RandomAccessFile.readInt method to read ints. 1.9 - 2002.0125 by helliker -Writes tag correctly if the 1st mpeg frame is corrupt. -Fixed infinite loop in padding calculation. 1.8 - 2002.0124 by helliker -Throws an exception with an invalid frame size. 1.7 - 2002.0113 by helliker -Implements new ID3Tag interface. -Optimized new padding calculation for writing. 1.6 - 2001.1204 by helliker -Major revisions to size and padding calculations. -Fixes to write and remove methods. 1.5 - 2001.1129 by helliker -Fixed file handle leaks 1.4 - 2001.1110 by helliker -Removed the getPaddingBytes method because it was not needed. 1.3 - 2001.1024 by helliker -The padding size is updated before writing a tag, not during. -Created a method to update the padding size. 1.2 - 2001.1019 by helliker -All set for release. |
MP3Comparator | Description: This class is a comparator that is ideal for sorting mp3s. |
MP3File | Description: This class is a container of all the tags and data that can be extracted from the mp3 specified by the file. |
MP3FileFilter | This FileFilter only accepts files with a ".mp3" extension. |
MPEGAudioFrameHeader | This class reads through the file specified and tries to find an mpeg frame. |
NullsoftID3GenreTable | This class keeps track of all the genre numbers and their corresponding
Strings based on the ID3 and Nullsoft standards. Version History 1.4.1 - 2002.1023 by gruni -Made Sourcecode compliant to the Sun CodingConventions 1.4 - by helliker -initial release. |
Playlist | Description: This class is treated as a winamp styled playlist. |
XingVBRHeader | Reads information from a Xing info header. |
Exception Summary | |
---|---|
CorruptHeaderException | This exception is thrown when a corrupt mpeg or Xing header is encountered. |
ID3Exception | A top-level exception for the library. |
ID3FieldDataException | An exception that is thrown when invalid data is set in an ID3 tag. Version History: 1.3.1 - 2002.1023 by gruni -Made sourcecode compliant to the Sun Coding Conventions 1.3 - 2002.0318 by helliker -Inherits from ID3Exception now. 1.2 - 2001.1019 by helliker -All set for release. |
ID3v2FormatException | This exception is thrown when an data in an id3v2 tag violates the id3v2
standards. Version History:2002.1023 by gruni -Made sourcecode compliant to the Sun Coding Conventions 1.3 - 2002.0318 by helliker -Inherits from ID3Exception now 1.2 - 2001.1019 by helliker All set for release. |
NoMPEGFramesException | An exception to be thrown if the parser is unable to find an mpeg header. |
PlaylistException | Description: This exception is thrown by the Playlist class when an error is encountered while parsing an existing playlist. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |