|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.blinkenlights.jid3.ID3Tag
org.blinkenlights.jid3.v2.ID3V2Tag
org.blinkenlights.jid3.v2.ID3V2_3_0Tag
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. |
TENCTextInformationID3V2Frame |
setTENCTextInformationFrame(TENCTextInformationID3V2Frame oTENCTextInformationID3V2Frame)
Set an encoded by frame in this tag. |
TEXTTextInformationID3V2Frame |
setTEXTTextInformationFrame(TEXTTextInformationID3V2Frame oTEXTTextInformationID3V2Frame)
Set a lyricist/text writer frame in this tag. |
TFLTTextInformationID3V2Frame |
setTFLTTextInformationFrame(TFLTTextInformationID3V2Frame oTFLTTextInformationID3V2Frame)
Set a file type frame in this tag. |
TIMETextInformationID3V2Frame |
setTIMETextInformationFrame(TIMETextInformationID3V2Frame oTIMETextInformationID3V2Frame)
Set a time frame in this tag. |
TIT1TextInformationID3V2Frame |
setTIT1TextInformationFrame(TIT1TextInformationID3V2Frame oTIT1TextInformationID3V2Frame)
Set a content group description frame in this tag. |
TIT2TextInformationID3V2Frame |
setTIT2TextInformationFrame(TIT2TextInformationID3V2Frame oTIT2TextInformationID3V2Frame)
Set a title/songname/content description frame in this tag. |
TIT3TextInformationID3V2Frame |
setTIT3TextInformationFrame(TIT3TextInformationID3V2Frame oTIT3TextInformationID3V2Frame)
Set a subtitle/description refinement frame in this tag. |
void |
setTitle(java.lang.String sTitle)
Convenience method for setting song title directly from tag. |
TKEYTextInformationID3V2Frame |
setTKEYTextInformationFrame(TKEYTextInformationID3V2Frame oTKEYTextInformationID3V2Frame)
Set an initial key frame in this tag. |
TLANTextInformationID3V2Frame |
setTLANTextInformationFrame(TLANTextInformationID3V2Frame oTLANTextInformationID3V2Frame)
Set a language(s) frame in this tag. |
TLENTextInformationID3V2Frame |
setTLENTextInformationFrame(TLENTextInformationID3V2Frame oTLENTextInformationID3V2Frame)
Set a length frame in this tag. |
TMEDTextInformationID3V2Frame |
setTMEDTextInformationFrame(TMEDTextInformationID3V2Frame oTMEDTextInformationID3V2Frame)
Set a media type frame in this tag. |
TOALTextInformationID3V2Frame |
setTOALTextInformationFrame(TOALTextInformationID3V2Frame oTOALTextInformationID3V2Frame)
Set a original album/movie/show title frame in this tag. |
TOFNTextInformationID3V2Frame |
setTOFNTextInformationFrame(TOFNTextInformationID3V2Frame oTOFNTextInformationID3V2Frame)
Set an original filename frame in this tag. |
TOLYTextInformationID3V2Frame |
setTOLYTextInformationFrame(TOLYTextInformationID3V2Frame oTOLYTextInformationID3V2Frame)
Set an original lyricist(s)/text writer(s) frame in this tag. |
TOPETextInformationID3V2Frame |
setTOPETextInformationFrame(TOPETextInformationID3V2Frame oTOPETextInformationID3V2Frame)
Set a original artist(s)/performer(s) frame in this tag. |
TORYTextInformationID3V2Frame |
setTORYTextInformationFrame(TORYTextInformationID3V2Frame oTORYTextInformationID3V2Frame)
Set a original release year frame in this tag. |
TOWNTextInformationID3V2Frame |
setTOWNTextInformationFrame(TOWNTextInformationID3V2Frame oTOWNTextInformationID3V2Frame)
Set a file owner/licensee frame in this tag. |
TPE1TextInformationID3V2Frame |
setTPE1TextInformationFrame(TPE1TextInformationID3V2Frame oTPE1TextInformationID3V2Frame)
Set a lead performer(s)/soloist(s) frame in this tag. |
TPE2TextInformationID3V2Frame |
setTPE2TextInformationFrame(TPE2TextInformationID3V2Frame oTPE2TextInformationID3V2Frame)
Set a band/orchestra/accompaniment frame in this tag. |
TPE3TextInformationID3V2Frame |
setTPE3TextInformationFrame(TPE3TextInformationID3V2Frame oTPE3TextInformationID3V2Frame)
Set a conductor/performer refinement frame in this tag. |
TPE4TextInformationID3V2Frame |
setTPE4TextInformationFrame(TPE4TextInformationID3V2Frame oTPE4TextInformationID3V2Frame)
Set an interpreted, remixed or otherwise modified by frame in this tag. |
TPOSTextInformationID3V2Frame |
setTPOSTextInformationFrame(TPOSTextInformationID3V2Frame oTPOSTextInformationID3V2Frame)
Set a part of a set frame in this tag. |
TPUBTextInformationID3V2Frame |
setTPUBTextInformationFrame(TPUBTextInformationID3V2Frame oTPUBTextInformationID3V2Frame)
Set a publisher frame in this tag. |
void |
setTrackNumber(int iTrackNumber)
Convenience method for setting track number directly from tag. |
void |
setTrackNumber(int iTrackNumber,
int iTotalTracks)
Convenience method for setting track number and total number of tracks directly from tag. |
TRCKTextInformationID3V2Frame |
setTRCKTextInformationFrame(TRCKTextInformationID3V2Frame oTRCKTextInformationID3V2Frame)
Set a track number/position in set frame in this tag. |
TRDATextInformationID3V2Frame |
setTRDATextInformationFrame(TRDATextInformationID3V2Frame oTRDATextInformationID3V2Frame)
Set a recording dates frame in this tag. |
TRSNTextInformationID3V2Frame |
setTRSNTextInformationFrame(TRSNTextInformationID3V2Frame oTRSNTextInformationID3V2Frame)
Set an internet radio station name frame in this tag. |
TRSOTextInformationID3V2Frame |
setTRSOTextInformationFrame(TRSOTextInformationID3V2Frame oTRSOTextInformationID3V2Frame)
Set an internet radio station owner frame in this tag. |
TSIZTextInformationID3V2Frame |
setTSIZTextInformationFrame(TSIZTextInformationID3V2Frame oTSIZTextInformationID3V2Frame)
Set a size frame in this tag. |
TSRCTextInformationID3V2Frame |
setTSRCTextInformationFrame(TSRCTextInformationID3V2Frame oTSRCTextInformationID3V2Frame)
Set an ISRC (international standard recording code) frame in this tag. |
TSSETextInformationID3V2Frame |
setTSSETextInformationFrame(TSSETextInformationID3V2Frame oTSSETextInformationID3V2Frame)
Set a software/hardware and settings used for recording frame in this tag. |
TYERTextInformationID3V2Frame |
setTYERTextInformationFrame(TYERTextInformationID3V2Frame oTYERTextInformationID3V2Frame)
Set a year frame in this tag. |
USERID3V2Frame |
setUSERFrame(USERID3V2Frame oUSERID3V2Frame)
Set a terms of use frame in this tag. |
WCOPUrlLinkID3V2Frame |
setWCOPUrlLinkFrame(WCOPUrlLinkID3V2Frame oWCOPUrlLinkID3V2Frame)
Set a copyright/legal information frame in this tag. |
WOAFUrlLinkID3V2Frame |
setWOAFUrlLinkFrame(WOAFUrlLinkID3V2Frame oWOAFUrlLinkID3V2Frame)
Set an official audio file webpage frame in this tag. |
WOASUrlLinkID3V2Frame |
setWOASUrlLinkFrame(WOASUrlLinkID3V2Frame oWOASUrlLinkID3V2Frame)
Set an official audio source webpage frame in this tag. |
WORSUrlLinkID3V2Frame |
setWORSUrlLinkFrame(WORSUrlLinkID3V2Frame oWORSUrlLinkID3V2Frame)
Set an official internet radio station homepage frame in this tag. |
WPAYUrlLinkID3V2Frame |
setWPAYUrlLinkFrame(WPAYUrlLinkID3V2Frame oWPAYUrlLinkID3V2Frame)
Set a payment frame in this tag. |
WPUBUrlLinkID3V2Frame |
setWPUBUrlLinkFrame(WPUBUrlLinkID3V2Frame oWPUBUrlLinkID3V2Frame)
Set a publisher's official webpage frame in this tag. |
void |
setYear(int iYear)
Convenience method for setting year directly from tag. |
void |
update(ID3Subject oID3Subject)
|
void |
write(java.io.OutputStream oOS)
Write this tag to an output stream. |
Methods inherited from class org.blinkenlights.jid3.v2.ID3V2Tag |
getCRC, getDefaultPaddingLength, getExtendedHeader, getPaddingLength, getSingleFrames, getUnsynchronization, read, setCRC, setDefaultPaddingLength, setExtendedHeader, setPaddingLength, setUnsynchronization, toString |
Methods inherited from class org.blinkenlights.jid3.ID3Tag |
useStrict, usingStrict |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.util.SortedMap m_oAENCOwnerIdentifierToFrameMap
protected java.util.SortedMap m_oAPICDescriptionToFrameMap
protected java.util.SortedMap m_oCOMMLanguageAndContentDescriptorToFrameMap
protected java.util.SortedMap m_oENCRMethodToFrameMap
protected java.util.SortedMap m_oGEOBContentDescriptorToFrameMap
protected java.util.SortedMap m_oGRIDGroupSymbolToFrameMap
protected java.util.SortedMap m_oLINKContentsToFrameMap
protected java.util.SortedMap m_oPRIVContentsToFrameMap
protected java.util.SortedMap m_oPOPMEmailToFrameMap
protected java.util.SortedMap m_oSYLTLanguageAndContentDescriptorToFrameMap
protected java.util.SortedMap m_oTXXXDescriptionToFrameMap
protected java.util.SortedMap m_oUFIDOwnerIdentifierToFrameMap
protected java.util.SortedMap m_oUSLTLanguageAndContentDescriptorToFrameMap
protected java.util.SortedMap m_oWCOMUrlToFrameMap
protected java.util.SortedMap m_oWOARUrlToFrameMap
protected java.util.SortedMap m_oWXXXDescriptionToFrameMap
protected java.util.List m_oEncryptedFrameList
protected java.util.List m_oUnknownFrameList
Constructor Detail |
public ID3V2_3_0Tag()
Method Detail |
public void accept(ID3Visitor oID3Visitor)
ID3Visitable
accept
in interface ID3Visitable
oID3Visitor
- a visitor of this objectpublic void write(java.io.OutputStream oOS) throws ID3Exception
ID3V2Tag
write
in class ID3V2Tag
oOS
- the output stream to which this tag is to be written
ID3Exception
- if an error occurs while writingpublic boolean containsAtLeastOneFrame()
containsAtLeastOneFrame
in class ID3V2Tag
public void update(ID3Subject oID3Subject) throws ID3Exception
update
in interface ID3Observer
ID3Exception
public void sanityCheck() throws ID3Exception
sanityCheck
in class ID3V2Tag
ID3Exception
- if the frame is invalid for any reasonpublic EncryptedID3V2Frame[] getEncryptedFrames()
public UnknownID3V2Frame[] getUnknownFrames()
public void addUnknownFrame(UnknownID3V2Frame oUnknownID3V2Frame) throws ID3Exception
oUnknownID3V2Frame
- the unknown frame to add to the tag
ID3Exception
public void addAENCFrame(AENCID3V2Frame oAENCID3V2Frame) throws ID3Exception
oAENCID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an AENC frame with the same owner identifierpublic AENCID3V2Frame[] getAENCFrames()
public AENCID3V2Frame removeAENCFrame(java.lang.String sOwnerIdentifier)
sOwnerIdentifier
- the owner identifier which uniquely identifies the frame to be removed
public void addAPICFrame(APICID3V2Frame oAPICID3V2Frame) throws ID3Exception
oAPICID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an APIC frame with the same descriptionpublic APICID3V2Frame[] getAPICFrames()
public APICID3V2Frame removeAPICFrame(java.lang.String sDescription)
sDescription
- the description which uniquely identifies the frame to be removed
public void addCOMMFrame(COMMID3V2Frame oCOMMID3V2Frame) throws ID3Exception
oCOMMID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an COMM frame with the same language and content descriptorpublic COMMID3V2Frame[] getCOMMFrames()
public COMMID3V2Frame removeCOMMFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
sLanguage
- the language which jointly uniquely identifies the frame to be removedsShortDescription
- the short description which jointly uniquely identifies the frame to be removed
public COMRID3V2Frame setCOMRFrame(COMRID3V2Frame oCOMRID3V2Frame)
oCOMRID3V2Frame
- the frame to be setpublic COMRID3V2Frame getCOMRFrame()
public COMRID3V2Frame removeCOMRFrame()
public void addENCRFrame(ENCRID3V2Frame oENCRID3V2Frame) throws ID3Exception
oENCRID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an ENCR frame with the same encryption method symbolpublic ENCRID3V2Frame[] getENCRFrames()
public ENCRID3V2Frame removeENCRFrame(byte byEncryptionMethodSymbol)
byEncryptionMethodSymbol
- the encryption method symbol which uniquely identifies the frame to be removed
public EQUAID3V2Frame setEQUAFrame(EQUAID3V2Frame oEQUAID3V2Frame)
oEQUAID3V2Frame
- the frame to be setpublic EQUAID3V2Frame getEQUAFrame()
public EQUAID3V2Frame removeEQUAFrame()
public ETCOID3V2Frame setETCOFrame(ETCOID3V2Frame oETCOID3V2Frame)
oETCOID3V2Frame
- the frame to be setpublic ETCOID3V2Frame getETCOFrame()
public ETCOID3V2Frame removeETCOFrame()
public void addGEOBFrame(GEOBID3V2Frame oGEOBID3V2Frame) throws ID3Exception
oGEOBID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an GEOB frame with the same content descriptorpublic GEOBID3V2Frame[] getGEOBFrames()
public GEOBID3V2Frame removeGEOBFrame(java.lang.String sContentDescriptor)
sContentDescriptor
- the content descriptor which uniquely identifies the frame to be removed
public void addGRIDFrame(GRIDID3V2Frame oGRIDID3V2Frame) throws ID3Exception
oGRIDID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an GEOB frame with the same group symbolpublic GRIDID3V2Frame[] getGRIDFrames()
public GRIDID3V2Frame removeGRIDFrame(byte byGroupSymbol)
byGroupSymbol
- the group symbol which uniquely identifies the frame to be removed
public IPLSID3V2Frame setIPLSFrame(IPLSID3V2Frame oIPLSID3V2Frame)
oIPLSID3V2Frame
- the frame to be setpublic IPLSID3V2Frame getIPLSFrame()
public IPLSID3V2Frame removeIPLSFrame()
public void addLINKFrame(LINKID3V2Frame oLINKID3V2Frame) throws ID3Exception
oLINKID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an LINK frame with the same contentspublic LINKID3V2Frame[] getLINKFrames()
public LINKID3V2Frame removeLINKFrame(byte[] abyFrameIdentifier, java.lang.String sLinkUrl, java.lang.String sAdditionalData)
abyFrameIdentifier
- the frame identifier which joinly identifies the frame to be removedsLinkUrl
- the link URL which jointly identifies the frame to be removedsAdditionalData
- the additional data which jointly identifies the frame to be removed
public MCDIID3V2Frame setMCDIFrame(MCDIID3V2Frame oMCDIID3V2Frame)
oMCDIID3V2Frame
- the frame to be setpublic MCDIID3V2Frame getMCDIFrame()
public MCDIID3V2Frame removeMCDIFrame()
public MLLTID3V2Frame setMLLTFrame(MLLTID3V2Frame oMLLTID3V2Frame)
oMLLTID3V2Frame
- the frame to be setpublic MLLTID3V2Frame getMLLTFrame()
public MLLTID3V2Frame removeMLLTFrame()
public OWNEID3V2Frame setOWNEFrame(OWNEID3V2Frame oOWNEID3V2Frame)
oOWNEID3V2Frame
- the frame to be setpublic OWNEID3V2Frame getOWNEFrame()
public OWNEID3V2Frame removeOWNEFrame()
public void addPRIVFrame(PRIVID3V2Frame oPRIVID3V2Frame) throws ID3Exception
oPRIVID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an PRIV frame with the same contentspublic PRIVID3V2Frame[] getPRIVFrames()
public PRIVID3V2Frame removePRIVFrame(java.lang.String sOwnerIdentifier, byte[] abyPrivateData) throws ID3Exception
sOwnerIdentifier
- the owner identifier which joinly identifies the frame to be removedabyPrivateData
- the private data which jointly identifies the frame to be removed
ID3Exception
public PCNTID3V2Frame setPCNTFrame(PCNTID3V2Frame oPCNTID3V2Frame)
oPCNTID3V2Frame
- the frame to be setpublic PCNTID3V2Frame getPCNTFrame()
public PCNTID3V2Frame removePCNTFrame()
public void addPOPMFrame(POPMID3V2Frame oPOPMID3V2Frame) throws ID3Exception
oPOPMID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an POPM frame with the same email addresspublic POPMID3V2Frame[] getPOPMFrames()
public POPMID3V2Frame removePOPMFrame(java.lang.String sEmailToUser)
sEmailToUser
- the email address which uniquely identifies the frame to be removed
public POSSID3V2Frame setPOSSFrame(POSSID3V2Frame oPOSSID3V2Frame)
oPOSSID3V2Frame
- the frame to be setpublic POSSID3V2Frame getPOSSFrame()
public POSSID3V2Frame removePOSSFrame()
public RBUFID3V2Frame setRBUFFrame(RBUFID3V2Frame oRBUFID3V2Frame)
oRBUFID3V2Frame
- the frame to be setpublic RBUFID3V2Frame getRBUFFrame()
public RBUFID3V2Frame removeRBUFFrame()
public RVADID3V2Frame setRVADFrame(RVADID3V2Frame oRVADID3V2Frame)
oRVADID3V2Frame
- the frame to be setpublic RVADID3V2Frame getRVADFrame()
public RVADID3V2Frame removeRVADFrame()
public RVRBID3V2Frame setRVRBFrame(RVRBID3V2Frame oRVRBID3V2Frame)
oRVRBID3V2Frame
- the frame to be setpublic RVRBID3V2Frame getRVRBFrame()
public RVRBID3V2Frame removeRVRBFrame()
public void addSYLTFrame(SYLTID3V2Frame oSYLTID3V2Frame) throws ID3Exception
oSYLTID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an SYLT frame with the same language and content descriptorpublic SYLTID3V2Frame[] getSYLTFrames()
public SYLTID3V2Frame removeSYLTFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
sLanguage
- the language which jointly identifies the frame to be removedsShortDescription
- the content descriptor which jointly identifies the frame to be removed
public SYTCID3V2Frame setSYTCFrame(SYTCID3V2Frame oSYTCID3V2Frame)
oSYTCID3V2Frame
- the frame to be setpublic SYTCID3V2Frame getSYTCFrame()
public SYTCID3V2Frame removeSYTCFrame()
public TALBTextInformationID3V2Frame setTALBTextInformationFrame(TALBTextInformationID3V2Frame oTALBTextInformationID3V2Frame)
oTALBTextInformationID3V2Frame
- the frame to be setpublic TALBTextInformationID3V2Frame getTALBTextInformationFrame()
public TALBTextInformationID3V2Frame removeTALBTextInformationFrame()
public TBPMTextInformationID3V2Frame setTBPMTextInformationFrame(TBPMTextInformationID3V2Frame oTBPMTextInformationID3V2Frame)
oTBPMTextInformationID3V2Frame
- the frame to be setpublic TBPMTextInformationID3V2Frame getTBPMTextInformationFrame()
public TBPMTextInformationID3V2Frame removeTBPMTextInformationFrame()
public TCOMTextInformationID3V2Frame setTCOMTextInformationFrame(TCOMTextInformationID3V2Frame oTCOMTextInformationID3V2Frame)
oTCOMTextInformationID3V2Frame
- the frame to be setpublic TCOMTextInformationID3V2Frame getTCOMTextInformationFrame()
public TCOMTextInformationID3V2Frame removeTCOMTextInformationFrame()
public TCONTextInformationID3V2Frame setTCONTextInformationFrame(TCONTextInformationID3V2Frame oTCONTextInformationID3V2Frame)
oTCONTextInformationID3V2Frame
- the frame to be setpublic TCONTextInformationID3V2Frame getTCONTextInformationFrame()
public TCONTextInformationID3V2Frame removeTCONTextInformationFrame()
public TCOPTextInformationID3V2Frame setTCOPTextInformationFrame(TCOPTextInformationID3V2Frame oTCOPTextInformationID3V2Frame)
oTCOPTextInformationID3V2Frame
- the frame to be setpublic TCOPTextInformationID3V2Frame getTCOPTextInformationFrame()
public TCOPTextInformationID3V2Frame removeTCOPTextInformationFrame()
public TDATTextInformationID3V2Frame setTDATTextInformationFrame(TDATTextInformationID3V2Frame oTDATTextInformationID3V2Frame)
oTDATTextInformationID3V2Frame
- the frame to be setpublic TDATTextInformationID3V2Frame getTDATTextInformationFrame()
public TDATTextInformationID3V2Frame removeTDATTextInformationFrame()
public TDLYTextInformationID3V2Frame setTDLYTextInformationFrame(TDLYTextInformationID3V2Frame oTDLYTextInformationID3V2Frame)
oTDLYTextInformationID3V2Frame
- the frame to be setpublic TDLYTextInformationID3V2Frame getTDLYTextInformationFrame()
public TDLYTextInformationID3V2Frame removeTDLYTextInformationFrame()
public TENCTextInformationID3V2Frame setTENCTextInformationFrame(TENCTextInformationID3V2Frame oTENCTextInformationID3V2Frame)
oTENCTextInformationID3V2Frame
- the frame to be setpublic TENCTextInformationID3V2Frame getTENCTextInformationFrame()
public TENCTextInformationID3V2Frame removeTENCTextInformationFrame()
public TEXTTextInformationID3V2Frame setTEXTTextInformationFrame(TEXTTextInformationID3V2Frame oTEXTTextInformationID3V2Frame)
oTEXTTextInformationID3V2Frame
- the frame to be setpublic TEXTTextInformationID3V2Frame getTEXTTextInformationFrame()
public TEXTTextInformationID3V2Frame removeTEXTTextInformationFrame()
public TFLTTextInformationID3V2Frame setTFLTTextInformationFrame(TFLTTextInformationID3V2Frame oTFLTTextInformationID3V2Frame)
oTFLTTextInformationID3V2Frame
- the frame to be setpublic TFLTTextInformationID3V2Frame getTFLTTextInformationFrame()
public TFLTTextInformationID3V2Frame removeTFLTTextInformationFrame()
public TIMETextInformationID3V2Frame setTIMETextInformationFrame(TIMETextInformationID3V2Frame oTIMETextInformationID3V2Frame)
oTIMETextInformationID3V2Frame
- the frame to be setpublic TIMETextInformationID3V2Frame getTIMETextInformationFrame()
public TIMETextInformationID3V2Frame removeTIMETextInformationFrame()
public TIT1TextInformationID3V2Frame setTIT1TextInformationFrame(TIT1TextInformationID3V2Frame oTIT1TextInformationID3V2Frame)
oTIT1TextInformationID3V2Frame
- the frame to be setpublic TIT1TextInformationID3V2Frame getTIT1TextInformationFrame()
public TIT1TextInformationID3V2Frame removeTIT1TextInformationFrame()
public TIT2TextInformationID3V2Frame setTIT2TextInformationFrame(TIT2TextInformationID3V2Frame oTIT2TextInformationID3V2Frame)
oTIT2TextInformationID3V2Frame
- the frame to be setpublic TIT2TextInformationID3V2Frame getTIT2TextInformationFrame()
public TIT2TextInformationID3V2Frame removeTIT2TextInformationFrame()
public TIT3TextInformationID3V2Frame setTIT3TextInformationFrame(TIT3TextInformationID3V2Frame oTIT3TextInformationID3V2Frame)
oTIT3TextInformationID3V2Frame
- the frame to be setpublic TIT3TextInformationID3V2Frame getTIT3TextInformationFrame()
public TIT3TextInformationID3V2Frame removeTIT3TextInformationFrame()
public TKEYTextInformationID3V2Frame setTKEYTextInformationFrame(TKEYTextInformationID3V2Frame oTKEYTextInformationID3V2Frame)
oTKEYTextInformationID3V2Frame
- the frame to be setpublic TKEYTextInformationID3V2Frame getTKEYTextInformationFrame()
public TKEYTextInformationID3V2Frame removeTKEYTextInformationFrame()
public TLANTextInformationID3V2Frame setTLANTextInformationFrame(TLANTextInformationID3V2Frame oTLANTextInformationID3V2Frame)
oTLANTextInformationID3V2Frame
- the frame to be setpublic TLANTextInformationID3V2Frame getTLANTextInformationFrame()
public TLANTextInformationID3V2Frame removeTLANTextInformationFrame()
public TLENTextInformationID3V2Frame setTLENTextInformationFrame(TLENTextInformationID3V2Frame oTLENTextInformationID3V2Frame)
oTLENTextInformationID3V2Frame
- the frame to be setpublic TLENTextInformationID3V2Frame getTLENTextInformationFrame()
public TLENTextInformationID3V2Frame removeTLENTextInformationFrame()
public TMEDTextInformationID3V2Frame setTMEDTextInformationFrame(TMEDTextInformationID3V2Frame oTMEDTextInformationID3V2Frame)
oTMEDTextInformationID3V2Frame
- the frame to be setpublic TMEDTextInformationID3V2Frame getTMEDTextInformationFrame()
public TMEDTextInformationID3V2Frame removeTMEDTextInformationFrame()
public TOALTextInformationID3V2Frame setTOALTextInformationFrame(TOALTextInformationID3V2Frame oTOALTextInformationID3V2Frame)
oTOALTextInformationID3V2Frame
- the frame to be setpublic TOALTextInformationID3V2Frame getTOALTextInformationFrame()
public TOALTextInformationID3V2Frame removeTOALTextInformationFrame()
public TOFNTextInformationID3V2Frame setTOFNTextInformationFrame(TOFNTextInformationID3V2Frame oTOFNTextInformationID3V2Frame)
oTOFNTextInformationID3V2Frame
- the frame to be setpublic TOFNTextInformationID3V2Frame getTOFNTextInformationFrame()
public TOFNTextInformationID3V2Frame removeTOFNTextInformationFrame()
public TOLYTextInformationID3V2Frame setTOLYTextInformationFrame(TOLYTextInformationID3V2Frame oTOLYTextInformationID3V2Frame)
oTOLYTextInformationID3V2Frame
- the frame to be setpublic TOLYTextInformationID3V2Frame getTOLYTextInformationFrame()
public TOLYTextInformationID3V2Frame removeTOLYTextInformationFrame()
public TOPETextInformationID3V2Frame setTOPETextInformationFrame(TOPETextInformationID3V2Frame oTOPETextInformationID3V2Frame)
oTOPETextInformationID3V2Frame
- the frame to be setpublic TOPETextInformationID3V2Frame getTOPETextInformationFrame()
public TOPETextInformationID3V2Frame removeTOPETextInformationFrame()
public TORYTextInformationID3V2Frame setTORYTextInformationFrame(TORYTextInformationID3V2Frame oTORYTextInformationID3V2Frame)
oTORYTextInformationID3V2Frame
- the frame to be setpublic TORYTextInformationID3V2Frame getTORYTextInformationFrame()
public TORYTextInformationID3V2Frame removeTORYTextInformationFrame()
public TOWNTextInformationID3V2Frame setTOWNTextInformationFrame(TOWNTextInformationID3V2Frame oTOWNTextInformationID3V2Frame)
oTOWNTextInformationID3V2Frame
- the frame to be setpublic TOWNTextInformationID3V2Frame getTOWNTextInformationFrame()
public TOWNTextInformationID3V2Frame removeTOWNTextInformationFrame()
public TPE1TextInformationID3V2Frame setTPE1TextInformationFrame(TPE1TextInformationID3V2Frame oTPE1TextInformationID3V2Frame)
oTPE1TextInformationID3V2Frame
- the frame to be setpublic TPE1TextInformationID3V2Frame getTPE1TextInformationFrame()
public TPE1TextInformationID3V2Frame removeTPE1TextInformationFrame()
public TPE2TextInformationID3V2Frame setTPE2TextInformationFrame(TPE2TextInformationID3V2Frame oTPE2TextInformationID3V2Frame)
oTPE2TextInformationID3V2Frame
- the frame to be setpublic TPE2TextInformationID3V2Frame getTPE2TextInformationFrame()
public TPE2TextInformationID3V2Frame removeTPE2TextInformationFrame()
public TPE3TextInformationID3V2Frame setTPE3TextInformationFrame(TPE3TextInformationID3V2Frame oTPE3TextInformationID3V2Frame)
oTPE3TextInformationID3V2Frame
- the frame to be setpublic TPE3TextInformationID3V2Frame getTPE3TextInformationFrame()
public TPE3TextInformationID3V2Frame removeTPE3TextInformationFrame()
public TPE4TextInformationID3V2Frame setTPE4TextInformationFrame(TPE4TextInformationID3V2Frame oTPE4TextInformationID3V2Frame)
oTPE4TextInformationID3V2Frame
- the frame to be setpublic TPE4TextInformationID3V2Frame getTPE4TextInformationFrame()
public TPE4TextInformationID3V2Frame removeTPE4TextInformationFrame()
public TPOSTextInformationID3V2Frame setTPOSTextInformationFrame(TPOSTextInformationID3V2Frame oTPOSTextInformationID3V2Frame)
oTPOSTextInformationID3V2Frame
- the frame to be setpublic TPOSTextInformationID3V2Frame getTPOSTextInformationFrame()
public TPOSTextInformationID3V2Frame removeTPOSTextInformationFrame()
public TPUBTextInformationID3V2Frame setTPUBTextInformationFrame(TPUBTextInformationID3V2Frame oTPUBTextInformationID3V2Frame)
oTPUBTextInformationID3V2Frame
- the frame to be setpublic TPUBTextInformationID3V2Frame getTPUBTextInformationFrame()
public TPUBTextInformationID3V2Frame removeTPUBTextInformationFrame()
public TRCKTextInformationID3V2Frame setTRCKTextInformationFrame(TRCKTextInformationID3V2Frame oTRCKTextInformationID3V2Frame)
oTRCKTextInformationID3V2Frame
- the frame to be setpublic TRCKTextInformationID3V2Frame getTRCKTextInformationFrame()
public TRCKTextInformationID3V2Frame removeTRCKTextInformationFrame()
public TRDATextInformationID3V2Frame setTRDATextInformationFrame(TRDATextInformationID3V2Frame oTRDATextInformationID3V2Frame)
oTRDATextInformationID3V2Frame
- the frame to be setpublic TRDATextInformationID3V2Frame getTRDATextInformationFrame()
public TRDATextInformationID3V2Frame removeTRDATextInformationFrame()
public TRSNTextInformationID3V2Frame setTRSNTextInformationFrame(TRSNTextInformationID3V2Frame oTRSNTextInformationID3V2Frame)
oTRSNTextInformationID3V2Frame
- the frame to be setpublic TRSNTextInformationID3V2Frame getTRSNTextInformationFrame()
public TRSNTextInformationID3V2Frame removeTRSNTextInformationFrame()
public TRSOTextInformationID3V2Frame setTRSOTextInformationFrame(TRSOTextInformationID3V2Frame oTRSOTextInformationID3V2Frame)
oTRSOTextInformationID3V2Frame
- the frame to be setpublic TRSOTextInformationID3V2Frame getTRSOTextInformationFrame()
public TRSOTextInformationID3V2Frame removeTRSOTextInformationFrame()
public TSIZTextInformationID3V2Frame setTSIZTextInformationFrame(TSIZTextInformationID3V2Frame oTSIZTextInformationID3V2Frame)
oTSIZTextInformationID3V2Frame
- the frame to be setpublic TSIZTextInformationID3V2Frame getTSIZTextInformationFrame()
public TSIZTextInformationID3V2Frame removeTSIZTextInformationFrame()
public TSRCTextInformationID3V2Frame setTSRCTextInformationFrame(TSRCTextInformationID3V2Frame oTSRCTextInformationID3V2Frame)
oTSRCTextInformationID3V2Frame
- the frame to be setpublic TSRCTextInformationID3V2Frame getTSRCTextInformationFrame()
public TSRCTextInformationID3V2Frame removeTSRCTextInformationFrame()
public TSSETextInformationID3V2Frame setTSSETextInformationFrame(TSSETextInformationID3V2Frame oTSSETextInformationID3V2Frame)
oTSSETextInformationID3V2Frame
- the frame to be setpublic TSSETextInformationID3V2Frame getTSSETextInformationFrame()
public TSSETextInformationID3V2Frame removeTSSETextInformationFrame()
public void addTXXXTextInformationFrame(TXXXTextInformationID3V2Frame oTXXXTextInformationID3V2Frame) throws ID3Exception
oTXXXTextInformationID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an TXXX frame with the same descriptionpublic TXXXTextInformationID3V2Frame[] getTXXXTextInformationFrames()
public TXXXTextInformationID3V2Frame removeTXXXTextInformationFrame(java.lang.String sDescription)
sDescription
- the description which uniquely identifies the frame to be removed
public TYERTextInformationID3V2Frame setTYERTextInformationFrame(TYERTextInformationID3V2Frame oTYERTextInformationID3V2Frame)
oTYERTextInformationID3V2Frame
- the frame to be setpublic TYERTextInformationID3V2Frame getTYERTextInformationFrame()
public TYERTextInformationID3V2Frame removeTYERTextInformationFrame()
public void addUFIDFrame(UFIDID3V2Frame oUFIDID3V2Frame) throws ID3Exception
oUFIDID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an UFID frame with the same descriptionpublic UFIDID3V2Frame[] getUFIDFrames()
public UFIDID3V2Frame removeUFIDFrame(java.lang.String sOwnerIdentifier)
sOwnerIdentifier
- the owner identifier which uniquely identifies the frame to be removed
public USERID3V2Frame setUSERFrame(USERID3V2Frame oUSERID3V2Frame)
oUSERID3V2Frame
- the frame to be setpublic USERID3V2Frame getUSERFrame()
public USERID3V2Frame removeUSERFrame()
public void addUSLTFrame(USLTID3V2Frame oUSLTID3V2Frame) throws ID3Exception
oUSLTID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an USLT frame with the same language and content descriptorpublic USLTID3V2Frame[] getUSLTFrames()
public USLTID3V2Frame removeUSLTFrame(java.lang.String sLanguage, java.lang.String sShortDescription)
sLanguage
- the language which jointly identifies the frame to be removedsShortDescription
- the content descriptor which jointly identifies the frame to be removed
public void addWCOMUrlLinkFrame(WCOMUrlLinkID3V2Frame oWCOMUrlLinkID3V2Frame) throws ID3Exception
oWCOMUrlLinkID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an WCOM frame with the same descriptionpublic WCOMUrlLinkID3V2Frame[] getWCOMUrlLinkFrames()
public WCOMUrlLinkID3V2Frame removeWCOMUrlLinkFrame(java.lang.String sCommercialInformationUrl)
sCommercialInformationUrl
- the commercial information URL which uniquely identifies the frame to be removed
public WCOPUrlLinkID3V2Frame setWCOPUrlLinkFrame(WCOPUrlLinkID3V2Frame oWCOPUrlLinkID3V2Frame)
oWCOPUrlLinkID3V2Frame
- the frame to be setpublic WCOPUrlLinkID3V2Frame getWCOPUrlLinkFrame()
public WCOPUrlLinkID3V2Frame removeWCOPUrlLinkFrame()
public WOAFUrlLinkID3V2Frame setWOAFUrlLinkFrame(WOAFUrlLinkID3V2Frame oWOAFUrlLinkID3V2Frame)
oWOAFUrlLinkID3V2Frame
- the frame to be setpublic WOAFUrlLinkID3V2Frame getWOAFUrlLinkFrame()
public WOAFUrlLinkID3V2Frame removeWOAFUrlLinkFrame()
public void addWOARUrlLinkFrame(WOARUrlLinkID3V2Frame oWOARUrlLinkID3V2Frame) throws ID3Exception
oWOARUrlLinkID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an WOAR frame with the same descriptionpublic WOARUrlLinkID3V2Frame[] getWOARUrlLinkFrames()
public WOARUrlLinkID3V2Frame removeWOARUrlLinkFrame(java.lang.String sOfficialArtistWebPageUrl)
sOfficialArtistWebPageUrl
- the official artist webpage URL which uniquely identifies the frame to be removed
public WOASUrlLinkID3V2Frame setWOASUrlLinkFrame(WOASUrlLinkID3V2Frame oWOASUrlLinkID3V2Frame)
oWOASUrlLinkID3V2Frame
- the frame to be setpublic WOASUrlLinkID3V2Frame getWOASUrlLinkFrame()
public WOASUrlLinkID3V2Frame removeWOASUrlLinkFrame()
public WORSUrlLinkID3V2Frame setWORSUrlLinkFrame(WORSUrlLinkID3V2Frame oWORSUrlLinkID3V2Frame)
oWORSUrlLinkID3V2Frame
- the frame to be setpublic WORSUrlLinkID3V2Frame getWORSUrlLinkFrame()
public WORSUrlLinkID3V2Frame removeWORSUrlLinkFrame()
public WPAYUrlLinkID3V2Frame setWPAYUrlLinkFrame(WPAYUrlLinkID3V2Frame oWPAYUrlLinkID3V2Frame)
oWPAYUrlLinkID3V2Frame
- the frame to be setpublic WPAYUrlLinkID3V2Frame getWPAYUrlLinkFrame()
public WPAYUrlLinkID3V2Frame removeWPAYUrlLinkFrame()
public WPUBUrlLinkID3V2Frame setWPUBUrlLinkFrame(WPUBUrlLinkID3V2Frame oWPUBUrlLinkID3V2Frame)
oWPUBUrlLinkID3V2Frame
- the frame to be setpublic WPUBUrlLinkID3V2Frame getWPUBUrlLinkFrame()
public WPUBUrlLinkID3V2Frame removeWPUBUrlLinkFrame()
public void addWXXXUrlLinkFrame(WXXXUrlLinkID3V2Frame oWXXXUrlLinkID3V2Frame) throws ID3Exception
oWXXXUrlLinkID3V2Frame
- the frame to be added
ID3Exception
- if this tag already contains an WXXX frame with the same descriptionpublic WXXXUrlLinkID3V2Frame[] getWXXXUrlLinkFrames()
public WXXXUrlLinkID3V2Frame removeWXXXUrlLinkFrame(java.lang.String sDescription)
sDescription
- the description which uniquely identifies the frame to be removed
public void setArtist(java.lang.String sArtist) throws ID3Exception
ID3V2Tag
setArtist
in class ID3V2Tag
sArtist
- the artist name
ID3Exception
public java.lang.String getArtist()
ID3V2Tag
getArtist
in class ID3V2Tag
public void setTitle(java.lang.String sTitle) throws ID3Exception
ID3V2Tag
setTitle
in class ID3V2Tag
sTitle
- the song title
ID3Exception
public java.lang.String getTitle()
ID3V2Tag
getTitle
in class ID3V2Tag
public void setAlbum(java.lang.String sAlbum) throws ID3Exception
ID3V2Tag
setAlbum
in class ID3V2Tag
sAlbum
- the album title
ID3Exception
public java.lang.String getAlbum()
ID3V2Tag
getAlbum
in class ID3V2Tag
public void setYear(int iYear) throws ID3Exception
ID3V2Tag
setYear
in class ID3V2Tag
ID3Exception
public int getYear() throws ID3Exception
ID3V2Tag
getYear
in class ID3V2Tag
ID3Exception
- if no year was setpublic void setTrackNumber(int iTrackNumber) throws ID3Exception
ID3V2Tag
setTrackNumber
in class ID3V2Tag
iTrackNumber
- the track number
ID3Exception
public void setTrackNumber(int iTrackNumber, int iTotalTracks) throws ID3Exception
ID3V2Tag
setTrackNumber
in class ID3V2Tag
iTrackNumber
- the track numberiTotalTracks
- the total number of tracks
ID3Exception
public int getTrackNumber() throws ID3Exception
ID3V2Tag
getTrackNumber
in class ID3V2Tag
ID3Exception
- if not track number was setpublic int getTotalTracks() throws ID3Exception
ID3V2Tag
getTotalTracks
in class ID3V2Tag
ID3Exception
- if total number of tracks was not setpublic void setGenre(java.lang.String sGenre) throws ID3Exception
ID3V2Tag
setGenre
in class ID3V2Tag
sGenre
- the genre (free-form)
ID3Exception
public java.lang.String getGenre()
ID3V2Tag
getGenre
in class ID3V2Tag
public void setComment(java.lang.String sComment) throws ID3Exception
ID3V2Tag
setComment
in class ID3V2Tag
sComment
- the comment
ID3Exception
public java.lang.String getComment()
ID3V2Tag
getComment
in class ID3V2Tag
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |