Package org.apache.tika.parser.mp3
Class ID3v24Handler
- java.lang.Object
-
- org.apache.tika.parser.mp3.ID3v24Handler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.tika.parser.mp3.ID3Tags
ID3Tags.ID3Comment
-
-
Constructor Summary
Constructors Constructor Description ID3v24Handler(ID3v2Frame frame)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlbum()java.lang.StringgetAlbumArtist()The Artist for the overall album / compilation of albumsjava.lang.StringgetArtist()The Artist for the trackjava.util.List<ID3Tags.ID3Comment>getComments()Retrieves the comments, if any.java.lang.StringgetCompilation()java.lang.StringgetComposer()java.lang.StringgetDisc()The number of the disc this belongs to, within the setjava.lang.StringgetGenre()booleangetTagsPresent()Does the file contain this kind of tags?java.lang.StringgetTitle()java.lang.StringgetTrackNumber()The number of the track within the album / recordingjava.lang.StringgetYear()
-
-
-
Constructor Detail
-
ID3v24Handler
public ID3v24Handler(ID3v2Frame frame) throws java.io.IOException, org.xml.sax.SAXException, TikaException
- Throws:
java.io.IOExceptionorg.xml.sax.SAXExceptionTikaException
-
-
Method Detail
-
getTagsPresent
public boolean getTagsPresent()
Description copied from interface:ID3TagsDoes the file contain this kind of tags?- Specified by:
getTagsPresentin interfaceID3Tags
-
getArtist
public java.lang.String getArtist()
Description copied from interface:ID3TagsThe Artist for the track
-
getComposer
public java.lang.String getComposer()
- Specified by:
getComposerin interfaceID3Tags
-
getComments
public java.util.List<ID3Tags.ID3Comment> getComments()
Description 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 interfaceID3Tags
-
getTrackNumber
public java.lang.String getTrackNumber()
Description copied from interface:ID3TagsThe number of the track within the album / recording- Specified by:
getTrackNumberin interfaceID3Tags
-
getAlbumArtist
public java.lang.String getAlbumArtist()
Description copied from interface:ID3TagsThe Artist for the overall album / compilation of albums- Specified by:
getAlbumArtistin interfaceID3Tags
-
getDisc
public java.lang.String getDisc()
Description copied from interface:ID3TagsThe number of the disc this belongs to, within the set
-
getCompilation
public java.lang.String getCompilation()
- Specified by:
getCompilationin interfaceID3Tags
-
-