Package org.apache.tika.parser.mp3
Class ID3v1Handler
java.lang.Object
org.apache.tika.parser.mp3.ID3v1Handler
- All Implemented Interfaces:
- ID3Tags
This is used to parse ID3 Version 1 Tag information from an MP3 file,
 if available.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.tika.parser.mp3.ID3TagsID3Tags.ID3Comment
- 
Field Summary
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedID3v1Handler(byte[] tagData) Creates from the last 128 bytes of a stream.ID3v1Handler(InputStream stream, ContentHandler handler) 
- 
Method SummaryModifier and TypeMethodDescriptiongetAlbum()ID3v1 doesn't have album-wide artists, so returns null;The Artist for the trackRetrieves the comments, if any.ID3v1 doesn't have compilations, so returns null;ID3v1 doesn't have composers, so returns null;getDisc()ID3v1 doesn't have disc numbers, so returns null;getGenre()booleanDoes the file contain this kind of tags?getTitle()The number of the track within the album / recordinggetYear()
- 
Constructor Details- 
ID3v1Handlerpublic ID3v1Handler(InputStream stream, ContentHandler handler) throws IOException, SAXException, TikaException - Throws:
- IOException
- SAXException
- TikaException
 
- 
ID3v1HandlerCreates from the last 128 bytes of a stream.- Parameters:
- tagData- Must be the last 128 bytes
- Throws:
- IOException
- SAXException
- TikaException
 
 
- 
- 
Method Details- 
getTagsPresentpublic boolean getTagsPresent()Description copied from interface:ID3TagsDoes the file contain this kind of tags?- Specified by:
- getTagsPresentin interface- ID3Tags
 
- 
getTitle
- 
getArtistDescription copied from interface:ID3TagsThe Artist for the track
- 
getAlbum
- 
getYear
- 
getCommentsDescription copied from interface:ID3TagsRetrieves the comments, if any. Files may have more than one comment, but normally only one with any language/description pair.- Specified by:
- getCommentsin interface- ID3Tags
 
- 
getGenre
- 
getTrackNumberDescription copied from interface:ID3TagsThe number of the track within the album / recording- Specified by:
- getTrackNumberin interface- ID3Tags
 
- 
getComposerID3v1 doesn't have composers, so returns null;- Specified by:
- getComposerin interface- ID3Tags
 
- 
getAlbumArtistID3v1 doesn't have album-wide artists, so returns null;- Specified by:
- getAlbumArtistin interface- ID3Tags
 
- 
getDiscID3v1 doesn't have disc numbers, so returns null;
- 
getCompilationID3v1 doesn't have compilations, so returns null;- Specified by:
- getCompilationin interface- ID3Tags
 
 
-