Package org.apache.tika.parser.mp3
Class ID3v22Handler
java.lang.Object
org.apache.tika.parser.mp3.ID3v22Handler
- All Implemented Interfaces:
ID3Tags
This is used to parse ID3 Version 2.2 Tag information from an MP3 file,
if available.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tika.parser.mp3.ID3Tags
ID3Tags.ID3Comment
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static String
extractGenre
(String rawGenre) getAlbum()
The Artist for the overall album / compilation of albumsThe Artist for the trackRetrieves the comments, if any.ID3v22 doesn't have compilations, so returns null;getDisc()
The number of the disc this belongs to, within the setgetGenre()
boolean
Does the file contain this kind of tags?getTitle()
The number of the track within the album / recordinggetYear()
-
Constructor Details
-
ID3v22Handler
- Throws:
IOException
SAXException
TikaException
-
-
Method Details
-
extractGenre
-
getTagsPresent
public boolean getTagsPresent()Description copied from interface:ID3Tags
Does the file contain this kind of tags?- Specified by:
getTagsPresent
in interfaceID3Tags
-
getTitle
-
getArtist
Description copied from interface:ID3Tags
The Artist for the track -
getAlbum
-
getYear
-
getComposer
- Specified by:
getComposer
in interfaceID3Tags
-
getComments
Description copied from interface:ID3Tags
Retrieves the comments, if any. Files may have more than one comment, but normally only one with any language/description pair.- Specified by:
getComments
in interfaceID3Tags
-
getGenre
-
getTrackNumber
Description copied from interface:ID3Tags
The number of the track within the album / recording- Specified by:
getTrackNumber
in interfaceID3Tags
-
getAlbumArtist
Description copied from interface:ID3Tags
The Artist for the overall album / compilation of albums- Specified by:
getAlbumArtist
in interfaceID3Tags
-
getDisc
Description copied from interface:ID3Tags
The number of the disc this belongs to, within the set -
getCompilation
ID3v22 doesn't have compilations, so returns null;- Specified by:
getCompilation
in interfaceID3Tags
-