org.farng.mp3
Interface MP3MetadataContainer

All Known Implementing Classes:
AbstractFrameBodyTextInformation, AbstractFrameBodyUrlLink, AbstractID3v2FrameBody, AbstractLyrics3v2FieldBody, AbstractMP3FragmentBody, AbstractPictureFrameBody, FieldBodyAUT, FieldBodyEAL, FieldBodyEAR, FieldBodyETT, FieldBodyIMG, FieldBodyIND, FieldBodyINF, FieldBodyLYR, FieldBodyUnsupported, FrameBodyAENC, FrameBodyAPIC, FrameBodyASPI, FrameBodyCOMM, FrameBodyCOMR, FrameBodyCRM, FrameBodyENCR, FrameBodyEQU2, FrameBodyEQUA, FrameBodyETCO, FrameBodyGEOB, FrameBodyGRID, FrameBodyIPLS, FrameBodyLINK, FrameBodyMCDI, FrameBodyMLLT, FrameBodyOWNE, FrameBodyPCNT, FrameBodyPIC, FrameBodyPOPM, FrameBodyPOSS, FrameBodyPRIV, FrameBodyRBUF, FrameBodyRVA2, FrameBodyRVAD, FrameBodyRVRB, FrameBodySEEK, FrameBodySIGN, FrameBodySYLT, FrameBodySYTC, FrameBodyTALB, FrameBodyTBPM, FrameBodyTCOM, FrameBodyTCON, FrameBodyTCOP, FrameBodyTDAT, FrameBodyTDEN, FrameBodyTDLY, FrameBodyTDOR, FrameBodyTDRC, FrameBodyTDRL, FrameBodyTDTG, FrameBodyTENC, FrameBodyTEXT, FrameBodyTFLT, FrameBodyTIME, FrameBodyTIPL, FrameBodyTIT1, FrameBodyTIT2, FrameBodyTIT3, FrameBodyTKEY, FrameBodyTLAN, FrameBodyTLEN, FrameBodyTMCL, FrameBodyTMED, FrameBodyTMOO, FrameBodyTOAL, FrameBodyTOFN, FrameBodyTOLY, FrameBodyTOPE, FrameBodyTORY, FrameBodyTOWN, FrameBodyTPE1, FrameBodyTPE2, FrameBodyTPE3, FrameBodyTPE4, FrameBodyTPOS, FrameBodyTPRO, FrameBodyTPUB, FrameBodyTRCK, FrameBodyTRDA, FrameBodyTRSN, FrameBodyTRSO, FrameBodyTSIZ, FrameBodyTSOA, FrameBodyTSOP, FrameBodyTSOT, FrameBodyTSRC, FrameBodyTSSE, FrameBodyTSST, FrameBodyTXXX, FrameBodyTYER, FrameBodyUFID, FrameBodyUnsupported, FrameBodyUSER, FrameBodyUSLT, FrameBodyWCOM, FrameBodyWCOP, FrameBodyWOAF, FrameBodyWOAR, FrameBodyWOAS, FrameBodyWORS, FrameBodyWPAY, FrameBodyWPUB, FrameBodyWXXX

public interface MP3MetadataContainer

A container of MP3 metadata items.

This container represents a single metadata item, which may contain several MP3Object instances, each with an ID. For example a picture container might contain an MP3Object for the picture's MIME type as well as a MP3Object for the picture data itself.

Version:
$Revision: 3 $ $Date: 2008-12-27 08:09:28 +1300 (Sat, 27 Dec 2008) $
Author:
Matt Magoffin (spamsqr@msqr.us)

Method Summary
 java.lang.Object getObject(java.lang.String identifier)
          Get an object value by its ID.
 java.util.Iterator<MP3Object> getObjectListIterator()
          Get an iterator over all MP3Object instances available.
 

Method Detail

getObject

java.lang.Object getObject(java.lang.String identifier)
Get an object value by its ID.

Parameters:
identifier - the ID of the object to get
Returns:
the object, or null if not found

getObjectListIterator

java.util.Iterator<MP3Object> getObjectListIterator()
Get an iterator over all MP3Object instances available.

Returns:
iterator