org.blinkenlights.jid3.v2
Class ID3V2_3_0Tag

java.lang.Object
  extended byorg.blinkenlights.jid3.ID3Tag
      extended byorg.blinkenlights.jid3.v2.ID3V2Tag
          extended byorg.blinkenlights.jid3.v2.ID3V2_3_0Tag
All Implemented Interfaces:
ID3Observer, ID3Visitable

public class ID3V2_3_0Tag
extends ID3V2Tag
implements ID3Observer, ID3Visitable


Field Summary
protected  java.util.SortedMap m_oAENCOwnerIdentifierToFrameMap
          Containers for frames for which there can be more than one in a tag.
protected  java.util.SortedMap m_oAPICDescriptionToFrameMap
           
protected  java.util.SortedMap m_oCOMMLanguageAndContentDescriptorToFrameMap
           
protected  java.util.SortedMap m_oENCRMethodToFrameMap
           
protected  java.util.List m_oEncryptedFrameList
           
protected  java.util.SortedMap m_oGEOBContentDescriptorToFrameMap
           
protected  java.util.SortedMap m_oGRIDGroupSymbolToFrameMap
           
protected  java.util.SortedMap m_oLINKContentsToFrameMap
           
protected  java.util.SortedMap m_oPOPMEmailToFrameMap
           
protected  java.util.SortedMap m_oPRIVContentsToFrameMap
           
protected  java.util.SortedMap m_oSYLTLanguageAndContentDescriptorToFrameMap
           
protected  java.util.SortedMap m_oTXXXDescriptionToFrameMap
           
protected  java.util.SortedMap m_oUFIDOwnerIdentifierToFrameMap
           
protected  java.util.List m_oUnknownFrameList
           
protected  java.util.SortedMap m_oUSLTLanguageAndContentDescriptorToFrameMap
           
protected  java.util.SortedMap m_oWCOMUrlToFrameMap
           
protected  java.util.SortedMap m_oWOARUrlToFrameMap
           
protected  java.util.SortedMap m_oWXXXDescriptionToFrameMap
           
 
Fields inherited from class org.blinkenlights.jid3.v2.ID3V2Tag
m_bCRCDataFlag, m_bExperimentalFlag, m_bExtendedHeaderFlag, m_bUnsynchronizationUsedFlag, m_iPaddingLength, m_oFrameIdToFrameMap
 
Constructor Summary
ID3V2_3_0Tag()
           
 
Method Summary
 void accept(ID3Visitor oID3Visitor)
          Accept a visitor.
 void addAENCFrame(AENCID3V2Frame oAENCID3V2Frame)
          Add an audio encryption frame to this tag.
 void addAPICFrame(APICID3V2Frame oAPICID3V2Frame)
          Add an attached picture frame to this tag.
 void addCOMMFrame(COMMID3V2Frame oCOMMID3V2Frame)
          Add a comment frame to this tag.
 void addENCRFrame(ENCRID3V2Frame oENCRID3V2Frame)
          Add an encryption frame to this tag.
 void addGEOBFrame(GEOBID3V2Frame oGEOBID3V2Frame)
          Add a general encapsulated object frame to this tag.
 void addGRIDFrame(GRIDID3V2Frame oGRIDID3V2Frame)
          Add a group identification registration frame to this tag.
 void addLINKFrame(LINKID3V2Frame oLINKID3V2Frame)
          Add a linked information frame to this tag.
 void addPOPMFrame(POPMID3V2Frame oPOPMID3V2Frame)
          Add a popularimeter frame to this tag.
 void addPRIVFrame(PRIVID3V2Frame oPRIVID3V2Frame)
          Add a private frame to this tag.
 void addSYLTFrame(SYLTID3V2Frame oSYLTID3V2Frame)
          Add a synchronized lyric/text frame to this tag.
 void addTXXXTextInformationFrame(TXXXTextInformationID3V2Frame oTXXXTextInformationID3V2Frame)
          Add a user-defined text information frame to this tag.
 void addUFIDFrame(UFIDID3V2Frame oUFIDID3V2Frame)
          Add a unique file identifier frame to this tag.
 void addUnknownFrame(UnknownID3V2Frame oUnknownID3V2Frame)
          Add an unknown frame to this tag.
 void addUSLTFrame(USLTID3V2Frame oUSLTID3V2Frame)
          Add a unsynchronized lyric/text frame to this tag.
 void addWCOMUrlLinkFrame(WCOMUrlLinkID3V2Frame oWCOMUrlLinkID3V2Frame)
          Add a commercial information frame to this tag.
 void addWOARUrlLinkFrame(WOARUrlLinkID3V2Frame oWOARUrlLinkID3V2Frame)
          Add an official artist/performer webpage frame to this tag.
 void addWXXXUrlLinkFrame(WXXXUrlLinkID3V2Frame oWXXXUrlLinkID3V2Frame)
          Add a user-defined URL link frame to this tag.
 boolean containsAtLeastOneFrame()
          Check to see if this tag contains at least one frame.
 AENCID3V2Frame[] getAENCFrames()
          Get all AENC frames stored in this tag.
 java.lang.String getAlbum()
          Convenience method for retrieving album title directly from tag.
 APICID3V2Frame[] getAPICFrames()
          Get all APIC frames stored in this tag.
 java.lang.String getArtist()
          Convenience method for retrieving artist directly from tag.
 java.lang.String getComment()
          Convenience method for retrieving the comment directly from tag.
 COMMID3V2Frame[] getCOMMFrames()
          Get all COMM frames stored in this tag.
 COMRID3V2Frame getCOMRFrame()
          Get the COMR frame set in this tag.
 ENCRID3V2Frame[] getENCRFrames()
          Get all ENCR frames stored in this tag.
 EncryptedID3V2Frame[] getEncryptedFrames()
          Get all encrypted frames in this tag.
 EQUAID3V2Frame getEQUAFrame()
          Get the EQUA frame set in this tag.
 ETCOID3V2Frame getETCOFrame()
          Get the ETCO frame set in this tag.
 java.lang.String getGenre()
          Convenience method for retrieving the genre directly from tag.
 GEOBID3V2Frame[] getGEOBFrames()
          Get all GEOB frames stored in this tag.
 GRIDID3V2Frame[] getGRIDFrames()
          Get all GRID frames stored in this tag.
 IPLSID3V2Frame getIPLSFrame()
          Get the IPLS frame set in this tag.
 LINKID3V2Frame[] getLINKFrames()
          Get all LINK frames stored in this tag.
 MCDIID3V2Frame getMCDIFrame()
          Get the MCDI frame set in this tag.
 MLLTID3V2Frame getMLLTFrame()
          Get the MLLT frame set in this tag.
 OWNEID3V2Frame getOWNEFrame()
          Get the OWNE frame set in this tag.
 PCNTID3V2Frame getPCNTFrame()
          Get the PCNT frame set in this tag.
 POPMID3V2Frame[] getPOPMFrames()
          Get all POPM frames stored in this tag.
 POSSID3V2Frame getPOSSFrame()
          Get the POSS frame set in this tag.
 PRIVID3V2Frame[] getPRIVFrames()
          Get all PRIV frames stored in this tag.
 RBUFID3V2Frame getRBUFFrame()
          Get the RBUF frame set in this tag.
 RVADID3V2Frame getRVADFrame()
          Get the RVAD frame set in this tag.
 RVRBID3V2Frame getRVRBFrame()
          Get the RVRB frame set in this tag.
 SYLTID3V2Frame[] getSYLTFrames()
          Get all SYLT frames stored in this tag.
 SYTCID3V2Frame getSYTCFrame()
          Get the SYTC frame set in this tag.
 TALBTextInformationID3V2Frame getTALBTextInformationFrame()
          Get the TALB frame set in this tag.
 TBPMTextInformationID3V2Frame getTBPMTextInformationFrame()
          Get the TBPM frame set in this tag.
 TCOMTextInformationID3V2Frame getTCOMTextInformationFrame()
          Get the TCOM frame set in this tag.
 TCONTextInformationID3V2Frame getTCONTextInformationFrame()
          Get the TCON frame set in this tag.
 TCOPTextInformationID3V2Frame getTCOPTextInformationFrame()
          Get the TCOP frame set in this tag.
 TDATTextInformationID3V2Frame getTDATTextInformationFrame()
          Get the TDAT frame set in this tag.
 TDLYTextInformationID3V2Frame getTDLYTextInformationFrame()
          Get the TDLY frame set in this tag.
 TENCTextInformationID3V2Frame getTENCTextInformationFrame()
          Get the TEND frame set in this tag.
 TEXTTextInformationID3V2Frame getTEXTTextInformationFrame()
          Get the TEXT frame set in this tag.
 TFLTTextInformationID3V2Frame getTFLTTextInformationFrame()
          Get the TFLT frame set in this tag.
 TIMETextInformationID3V2Frame getTIMETextInformationFrame()
          Get the TIME frame set in this tag.
 TIT1TextInformationID3V2Frame getTIT1TextInformationFrame()
          Get the TIT1 frame set in this tag.
 TIT2TextInformationID3V2Frame getTIT2TextInformationFrame()
          Get the TIT2 frame set in this tag.
 TIT3TextInformationID3V2Frame getTIT3TextInformationFrame()
          Get the TIT3 frame set in this tag.
 java.lang.String getTitle()
          Convenience method for retrieving song title directly from tag.
 TKEYTextInformationID3V2Frame getTKEYTextInformationFrame()
          Get the TKEY frame set in this tag.
 TLANTextInformationID3V2Frame getTLANTextInformationFrame()
          Get the TLAN frame set in this tag.
 TLENTextInformationID3V2Frame getTLENTextInformationFrame()
          Get the TLEN frame set in this tag.
 TMEDTextInformationID3V2Frame getTMEDTextInformationFrame()
          Get the TMED frame set in this tag.
 TOALTextInformationID3V2Frame getTOALTextInformationFrame()
          Get the TOAL frame set in this tag.
 TOFNTextInformationID3V2Frame getTOFNTextInformationFrame()
          Get the TOFN frame set in this tag.
 TOLYTextInformationID3V2Frame getTOLYTextInformationFrame()
          Get the TOLY frame set in this tag.
 TOPETextInformationID3V2Frame getTOPETextInformationFrame()
          Get the TOPE frame set in this tag.
 TORYTextInformationID3V2Frame getTORYTextInformationFrame()
          Get the TORY frame set in this tag.
 int getTotalTracks()
          Convenience method for retrieving total number of tracks directly from tag.
 TOWNTextInformationID3V2Frame getTOWNTextInformationFrame()
          Get the TOWN frame set in this tag.
 TPE1TextInformationID3V2Frame getTPE1TextInformationFrame()
          Get the TPE1 frame set in this tag.
 TPE2TextInformationID3V2Frame getTPE2TextInformationFrame()
          Get the TPE2 frame set in this tag.
 TPE3TextInformationID3V2Frame getTPE3TextInformationFrame()
          Get the TPE3 frame set in this tag.
 TPE4TextInformationID3V2Frame getTPE4TextInformationFrame()
          Get the TPE4 frame set in this tag.
 TPOSTextInformationID3V2Frame getTPOSTextInformationFrame()
          Get the TPOS frame set in this tag.
 TPUBTextInformationID3V2Frame getTPUBTextInformationFrame()
          Get the TPUB frame set in this tag.
 int getTrackNumber()
          Convenience method for retrieving track number directly from tag.
 TRCKTextInformationID3V2Frame getTRCKTextInformationFrame()
          Get the TRCK frame set in this tag.
 TRDATextInformationID3V2Frame getTRDATextInformationFrame()
          Get the TRDA frame set in this tag.
 TRSNTextInformationID3V2Frame getTRSNTextInformationFrame()
          Get the TRSN frame set in this tag.
 TRSOTextInformationID3V2Frame getTRSOTextInformationFrame()
          Get the TRSO frame set in this tag.
 TSIZTextInformationID3V2Frame getTSIZTextInformationFrame()
          Get the TSIZ frame set in this tag.
 TSRCTextInformationID3V2Frame getTSRCTextInformationFrame()
          Get the TSRC frame set in this tag.
 TSSETextInformationID3V2Frame getTSSETextInformationFrame()
          Get the TSSE frame set in this tag.
 TXXXTextInformationID3V2Frame[] getTXXXTextInformationFrames()
          Get all TXXX frames stored in this tag.
 TYERTextInformationID3V2Frame getTYERTextInformationFrame()
          Get the TYER frame set in this tag.
 UFIDID3V2Frame[] getUFIDFrames()
          Get all UFID frames stored in this tag.
 UnknownID3V2Frame[] getUnknownFrames()
          Get all unknown frames in this tag.
 USERID3V2Frame getUSERFrame()
          Get the USER frame set in this tag.
 USLTID3V2Frame[] getUSLTFrames()
          Get all USLT frames stored in this tag.
 WCOMUrlLinkID3V2Frame[] getWCOMUrlLinkFrames()
          Get all WCOM frames stored in this tag.
 WCOPUrlLinkID3V2Frame getWCOPUrlLinkFrame()
          Get the WCOP frame set in this tag.
 WOAFUrlLinkID3V2Frame getWOAFUrlLinkFrame()
          Get the WOAF frame set in this tag.
 WOARUrlLinkID3V2Frame[] getWOARUrlLinkFrames()
          Get all WOAR frames stored in this tag.
 WOASUrlLinkID3V2Frame getWOASUrlLinkFrame()
          Get the WOAS frame set in this tag.
 WORSUrlLinkID3V2Frame getWORSUrlLinkFrame()
          Get the WORS frame set in this tag.
 WPAYUrlLinkID3V2Frame getWPAYUrlLinkFrame()
          Get the WPAY frame set in this tag.
 WPUBUrlLinkID3V2Frame getWPUBUrlLinkFrame()
          Get the WPUB frame set in this tag.
 WXXXUrlLinkID3V2Frame[] getWXXXUrlLinkFrames()
          Get all WXXX frames stored in this tag.
 int getYear()
          Convenience method for retrieving year directly from tag.
 AENCID3V2Frame removeAENCFrame(java.lang.String sOwnerIdentifier)
          Remove a specific AENC frame from this tag.
 APICID3V2Frame removeAPICFrame(java.lang.String sDescription)
          Remove a specific APIC frame from this tag.
 COMMID3V2Frame removeCOMMFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
          Remove a specific COMM frame from this tag.
 COMRID3V2Frame removeCOMRFrame()
          Remove the COMR frame which was set in this tag.
 ENCRID3V2Frame removeENCRFrame(byte byEncryptionMethodSymbol)
          Remove a specific ENCR frame from this tag.
 EQUAID3V2Frame removeEQUAFrame()
          Remove the EQUA frame which was set in this tag.
 ETCOID3V2Frame removeETCOFrame()
          Remove the ETCO frame which was set in this tag.
 GEOBID3V2Frame removeGEOBFrame(java.lang.String sContentDescriptor)
          Remove a specific GEOB frame from this tag.
 GRIDID3V2Frame removeGRIDFrame(byte byGroupSymbol)
          Remove a specific GRID frame from this tag.
 IPLSID3V2Frame removeIPLSFrame()
          Remove the IPLS frame which was set in this tag.
 LINKID3V2Frame removeLINKFrame(byte[] abyFrameIdentifier, java.lang.String sLinkUrl, java.lang.String sAdditionalData)
          Remove a specific LINK frame from this tag.
 MCDIID3V2Frame removeMCDIFrame()
          Remove the MCDI frame which was set in this tag.
 MLLTID3V2Frame removeMLLTFrame()
          Remove the MLLT frame which was set in this tag.
 OWNEID3V2Frame removeOWNEFrame()
          Remove the OWNE frame which was set in this tag.
 PCNTID3V2Frame removePCNTFrame()
          Remove the PCNT frame which was set in this tag.
 POPMID3V2Frame removePOPMFrame(java.lang.String sEmailToUser)
          Remove a specific POPM frame from this tag.
 POSSID3V2Frame removePOSSFrame()
          Remove the POSS frame which was set in this tag.
 PRIVID3V2Frame removePRIVFrame(java.lang.String sOwnerIdentifier, byte[] abyPrivateData)
          Remove a specific PRIV frame from this tag.
 RBUFID3V2Frame removeRBUFFrame()
          Remove the RBUF frame which was set in this tag.
 RVADID3V2Frame removeRVADFrame()
          Remove the RVAD frame which was set in this tag.
 RVRBID3V2Frame removeRVRBFrame()
          Remove the RVRB frame which was set in this tag.
 SYLTID3V2Frame removeSYLTFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
          Remove a specific SYLT frame from this tag.
 SYTCID3V2Frame removeSYTCFrame()
          Remove the SYTC frame which was set in this tag.
 TALBTextInformationID3V2Frame removeTALBTextInformationFrame()
          Remove the TALB frame which was set in this tag.
 TBPMTextInformationID3V2Frame removeTBPMTextInformationFrame()
          Remove the TBPM frame which was set in this tag.
 TCOMTextInformationID3V2Frame removeTCOMTextInformationFrame()
          Remove the TCOM frame which was set in this tag.
 TCONTextInformationID3V2Frame removeTCONTextInformationFrame()
          Remove the TCON frame which was set in this tag.
 TCOPTextInformationID3V2Frame removeTCOPTextInformationFrame()
          Remove the TCOP frame which was set in this tag.
 TDATTextInformationID3V2Frame removeTDATTextInformationFrame()
          Remove the TDAT frame which was set in this tag.
 TDLYTextInformationID3V2Frame removeTDLYTextInformationFrame()
          Remove the TDLY frame which was set in this tag.
 TENCTextInformationID3V2Frame removeTENCTextInformationFrame()
          Remove the TENC frame which was set in this tag.
 TEXTTextInformationID3V2Frame removeTEXTTextInformationFrame()
          Remove the TEXT frame which was set in this tag.
 TFLTTextInformationID3V2Frame removeTFLTTextInformationFrame()
          Remove the TFLT frame which was set in this tag.
 TIMETextInformationID3V2Frame removeTIMETextInformationFrame()
          Remove the TIME frame which was set in this tag.
 TIT1TextInformationID3V2Frame removeTIT1TextInformationFrame()
          Remove the TIT1 frame which was set in this tag.
 TIT2TextInformationID3V2Frame removeTIT2TextInformationFrame()
          Remove the TIT2 frame which was set in this tag.
 TIT3TextInformationID3V2Frame removeTIT3TextInformationFrame()
          Remove the TIT3 frame which was set in this tag.
 TKEYTextInformationID3V2Frame removeTKEYTextInformationFrame()
          Remove the TKEY frame which was set in this tag.
 TLANTextInformationID3V2Frame removeTLANTextInformationFrame()
          Remove the TLAN frame which was set in this tag.
 TLENTextInformationID3V2Frame removeTLENTextInformationFrame()
          Remove the TLEN frame which was set in this tag.
 TMEDTextInformationID3V2Frame removeTMEDTextInformationFrame()
          Remove the TMED frame which was set in this tag.
 TOALTextInformationID3V2Frame removeTOALTextInformationFrame()
          Remove the TOAL frame which was set in this tag.
 TOFNTextInformationID3V2Frame removeTOFNTextInformationFrame()
          Remove the TOFN frame which was set in this tag.
 TOLYTextInformationID3V2Frame removeTOLYTextInformationFrame()
          Remove the TOLY frame which was set in this tag.
 TOPETextInformationID3V2Frame removeTOPETextInformationFrame()
          Remove the TOPE frame which was set in this tag.
 TORYTextInformationID3V2Frame removeTORYTextInformationFrame()
          Remove the TORY frame which was set in this tag.
 TOWNTextInformationID3V2Frame removeTOWNTextInformationFrame()
          Remove the TOWN frame which was set in this tag.
 TPE1TextInformationID3V2Frame removeTPE1TextInformationFrame()
          Remove the TPE1 frame which was set in this tag.
 TPE2TextInformationID3V2Frame removeTPE2TextInformationFrame()
          Remove the TPE2 frame which was set in this tag.
 TPE3TextInformationID3V2Frame removeTPE3TextInformationFrame()
          Remove the TPE3 frame which was set in this tag.
 TPE4TextInformationID3V2Frame removeTPE4TextInformationFrame()
          Remove the TPE4 frame which was set in this tag.
 TPOSTextInformationID3V2Frame removeTPOSTextInformationFrame()
          Remove the TPOS frame which was set in this tag.
 TPUBTextInformationID3V2Frame removeTPUBTextInformationFrame()
          Remove the TPUB frame which was set in this tag.
 TRCKTextInformationID3V2Frame removeTRCKTextInformationFrame()
          Remove the TRCK frame which was set in this tag.
 TRDATextInformationID3V2Frame removeTRDATextInformationFrame()
          Remove the TRDA frame which was set in this tag.
 TRSNTextInformationID3V2Frame removeTRSNTextInformationFrame()
          Remove the TRSN frame which was set in this tag.
 TRSOTextInformationID3V2Frame removeTRSOTextInformationFrame()
          Remove the TRSO frame which was set in this tag.
 TSIZTextInformationID3V2Frame removeTSIZTextInformationFrame()
          Remove the TSIZ frame which was set in this tag.
 TSRCTextInformationID3V2Frame removeTSRCTextInformationFrame()
          Remove the TSRC frame which was set in this tag.
 TSSETextInformationID3V2Frame removeTSSETextInformationFrame()
          Remove the TSSE frame which was set in this tag.
 TXXXTextInformationID3V2Frame removeTXXXTextInformationFrame(java.lang.String sDescription)
          Remove a specific TXXX frame from this tag.
 TYERTextInformationID3V2Frame removeTYERTextInformationFrame()
          Remove the TYER frame which was set in this tag.
 UFIDID3V2Frame removeUFIDFrame(java.lang.String sOwnerIdentifier)
          Remove a specific UFID frame from this tag.
 USERID3V2Frame removeUSERFrame()
          Remove the USER frame which was set in this tag.
 USLTID3V2Frame removeUSLTFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
          Remove a specific USLT frame from this tag.
 WCOMUrlLinkID3V2Frame removeWCOMUrlLinkFrame(java.lang.String sCommercialInformationUrl)
          Remove a specific WCOM frame from this tag.
 WCOPUrlLinkID3V2Frame removeWCOPUrlLinkFrame()
          Remove the WCOP frame which was set in this tag.
 WOAFUrlLinkID3V2Frame removeWOAFUrlLinkFrame()
          Remove the WOAF frame which was set in this tag.
 WOARUrlLinkID3V2Frame removeWOARUrlLinkFrame(java.lang.String sOfficialArtistWebPageUrl)
          Remove a specific WOAR frame from this tag.
 WOASUrlLinkID3V2Frame removeWOASUrlLinkFrame()
          Remove the WOAS frame which was set in this tag.
 WORSUrlLinkID3V2Frame removeWORSUrlLinkFrame()
          Remove the WORS frame which was set in this tag.
 WPAYUrlLinkID3V2Frame removeWPAYUrlLinkFrame()
          Remove the WPAY frame which was set in this tag.
 WPUBUrlLinkID3V2Frame removeWPUBUrlLinkFrame()
          Remove the WPUB frame which was set in this tag.
 WXXXUrlLinkID3V2Frame removeWXXXUrlLinkFrame(java.lang.String sDescription)
          Remove a specific WXXX frame from this tag.
 void sanityCheck()
          Sanity check, to see if this frame is in a consistent state for writing.
 void setAlbum(java.lang.String sAlbum)
          Convenience method for setting album title directly from tag.
 void setArtist(java.lang.String sArtist)
          Convenience method for setting artist directly from tag.
 void setComment(java.lang.String sComment)
          Convenience method for setting comment directly from tag.
 COMRID3V2Frame setCOMRFrame(COMRID3V2Frame oCOMRID3V2Frame)
          Set a commercial frame in this tag.
 EQUAID3V2Frame setEQUAFrame(EQUAID3V2Frame oEQUAID3V2Frame)
          Set a equalization frame in this tag.
 ETCOID3V2Frame setETCOFrame(ETCOID3V2Frame oETCOID3V2Frame)
          Set a event timing codes frame in this tag.
 void setGenre(java.lang.String sGenre)
          Convenience method for setting genre directly from tag.
 IPLSID3V2Frame setIPLSFrame(IPLSID3V2Frame oIPLSID3V2Frame)
          Set an involved people list frame in this tag.
 MCDIID3V2Frame setMCDIFrame(MCDIID3V2Frame oMCDIID3V2Frame)
          Set a music CD identifier frame in this tag.
 MLLTID3V2Frame setMLLTFrame(MLLTID3V2Frame oMLLTID3V2Frame)
          Set an MPEG location lookup frame in this tag.
 OWNEID3V2Frame setOWNEFrame(OWNEID3V2Frame oOWNEID3V2Frame)
          Set an ownership frame in this tag.
 PCNTID3V2Frame setPCNTFrame(PCNTID3V2Frame oPCNTID3V2Frame)
          Set a play counter frame in this tag.
 POSSID3V2Frame setPOSSFrame(POSSID3V2Frame oPOSSID3V2Frame)
          Set a position synchronization frame in this tag.
 RBUFID3V2Frame setRBUFFrame(RBUFID3V2Frame oRBUFID3V2Frame)
          Set a recommended buffer size frame in this tag.
 RVADID3V2Frame setRVADFrame(RVADID3V2Frame oRVADID3V2Frame)
          Set a relative volume adjustment frame in this tag.
 RVRBID3V2Frame setRVRBFrame(RVRBID3V2Frame oRVRBID3V2Frame)
          Set a reverb frame in this tag.
 SYTCID3V2Frame setSYTCFrame(SYTCID3V2Frame oSYTCID3V2Frame)
          Set a synchronized tempo codes frame in this tag.
 TALBTextInformationID3V2Frame setTALBTextInformationFrame(TALBTextInformationID3V2Frame oTALBTextInformationID3V2Frame)
          Set an album/movie/show title frame in this tag.
 TBPMTextInformationID3V2Frame setTBPMTextInformationFrame(TBPMTextInformationID3V2Frame oTBPMTextInformationID3V2Frame)
          Set a BPM (beats per minute) frame in this tag.
 TCOMTextInformationID3V2Frame setTCOMTextInformationFrame(TCOMTextInformationID3V2Frame oTCOMTextInformationID3V2Frame)
          Set a composer frame in this tag.
 TCONTextInformationID3V2Frame setTCONTextInformationFrame(TCONTextInformationID3V2Frame oTCONTextInformationID3V2Frame)
          Set a content type frame in this tag.
 TCOPTextInformationID3V2Frame setTCOPTextInformationFrame(TCOPTextInformationID3V2Frame oTCOPTextInformationID3V2Frame)
          Set a copyright message frame in this tag.
 TDATTextInformationID3V2Frame setTDATTextInformationFrame(TDATTextInformationID3V2Frame oTDATTextInformationID3V2Frame)
          Set a date frame in this tag.
 TDLYTextInformationID3V2Frame setTDLYTextInformationFrame(TDLYTextInformationID3V2Frame oTDLYTextInformationID3V2Frame)
          Set a playlist delay frame in this tag.