FileDocCategorySizeDatePackage
ID3Visitor.javaAPI Docjid3 0.469535Sun Feb 06 18:11:25 GMT 2005org.blinkenlights.jid3.util

ID3Visitor

public abstract class ID3Visitor extends Object
Abstract base class from which tag and frame visitors can be derived, as part of the implementation of a visitor pattern. This class contains do-nothing methods for all visit methods, so only the methods required need be implemented in any derived class. Note that instructing a V2 tag object to accept a visitor will cause all of the frames contained in it to be visited. See the AllTests test class for a sample implementation of a visitor.
author
paul

Fields Summary
Constructors Summary
Methods Summary
public voidvisitAENCID3V2Frame(AENCID3V2Frame oAENCID3V2Frame)

public voidvisitAPICID3V2Frame(APICID3V2Frame oAPICID3V2Frame)

public voidvisitCOMMID3V2Frame(COMMID3V2Frame oCOMMID3V2Frame)

public voidvisitCOMRID3V2Frame(COMRID3V2Frame oCOMRID3V2Frame)

public voidvisitENCRID3V2Frame(ENCRID3V2Frame oENCRID3V2Frame)

public voidvisitEQUAID3V2Frame(EQUAID3V2Frame oEQUAID3V2Frame)

public voidvisitETCOID3V2Frame(ETCOID3V2Frame oETCOID3V2Frame)

public voidvisitEncryptedID3V2Frame(EncryptedID3V2Frame oEncryptedID3V2Frame)

public voidvisitGEOBID3V2Frame(GEOBID3V2Frame oGEOBID3V2Frame)

public voidvisitGRIDID3V2Frame(GRIDID3V2Frame oGRIDID3V2Frame)

public voidvisitID3V1_0Tag(ID3V1_0Tag oID3V1_0Tag)

public voidvisitID3V1_1Tag(ID3V1_1Tag oID3V1_1Tag)

public voidvisitID3V2_3_0Tag(ID3V2_3_0Tag oID3V2_3_0Tag)

public voidvisitIPLSID3V2Frame(IPLSID3V2Frame oIPLSID3V2Frame)

public voidvisitLINKID3V2Frame(LINKID3V2Frame oLINKID3V2Frame)

public voidvisitMCDIID3V2Frame(MCDIID3V2Frame oMCDIID3V2Frame)

public voidvisitMLLTID3V2Frame(MLLTID3V2Frame oMLLTID3V2Frame)

public voidvisitOWNEID3V2Frame(OWNEID3V2Frame oOWNEID3V2Frame)

public voidvisitPCNTID3V2Frame(PCNTID3V2Frame oPCNTID3V2Frame)

public voidvisitPOPMID3V2Frame(POPMID3V2Frame oPOPMID3V2Frame)

public voidvisitPOSSID3V2Frame(POSSID3V2Frame oPOSSID3V2Frame)

public voidvisitPRIVID3V2Frame(PRIVID3V2Frame oPRIVID3V2Frame)

public voidvisitRBUFID3V2Frame(RBUFID3V2Frame oRBUFID3V2Frame)

public voidvisitRVADID3V2Frame(RVADID3V2Frame oRVADID3V2Frame)

public voidvisitRVRBID3V2Frame(RVRBID3V2Frame oRVRBID3V2Frame)

public voidvisitSYLTID3V2Frame(SYLTID3V2Frame oSYLTID3V2Frame)

public voidvisitSYTCID3V2Frame(SYTCID3V2Frame oSYTCID3V2Frame)

public voidvisitTALBTextInformationID3V2Frame(TALBTextInformationID3V2Frame oTALBTextInformationID3V2Frame)

public voidvisitTBPMTextInformationID3V2Frame(TBPMTextInformationID3V2Frame oTBPMTextInformationID3V2Frame)

public voidvisitTCOMTextInformationID3V2Frame(TCOMTextInformationID3V2Frame oTCOMTextInformationID3V2Frame)

public voidvisitTCONTextInformationID3V2Frame(TCONTextInformationID3V2Frame oTCONTextInformationID3V2Frame)

public voidvisitTCOPTextInformationID3V2Frame(TCOPTextInformationID3V2Frame oTCOPTextInformationID3V2Frame)

public voidvisitTDATTextInformationID3V2Frame(TDATTextInformationID3V2Frame oTDATTextInformationID3V2Frame)

public voidvisitTDLYTextInformationID3V2Frame(TDLYTextInformationID3V2Frame oTDLYTextInformationID3V2Frame)

public voidvisitTENCTextInformationID3V2Frame(TENCTextInformationID3V2Frame oTENCTextInformationID3V2Frame)

public voidvisitTEXTTextInformationID3V2Frame(TEXTTextInformationID3V2Frame oTEXTTextInformationID3V2Frame)

public voidvisitTFLTTextInformationID3V2Frame(TFLTTextInformationID3V2Frame oTFLTTextInformationID3V2Frame)

public voidvisitTIMETextInformationID3V2Frame(TIMETextInformationID3V2Frame oTIMETextInformationID3V2Frame)

public voidvisitTIT1TextInformationID3V2Frame(TIT1TextInformationID3V2Frame oTIT1TextInformationID3V2Frame)

public voidvisitTIT2TextInformationID3V2Frame(TIT2TextInformationID3V2Frame oTIT2TextInformationID3V2Frame)

public voidvisitTIT3TextInformationID3V2Frame(TIT3TextInformationID3V2Frame oTIT3TextInformationID3V2Frame)

public voidvisitTKEYTextInformationID3V2Frame(TKEYTextInformationID3V2Frame oTKEYTextInformationID3V2Frame)

public voidvisitTLANTextInformationID3V2Frame(TLANTextInformationID3V2Frame oTLANTextInformationID3V2Frame)

public voidvisitTLENTextInformationID3V2Frame(TLENTextInformationID3V2Frame oTLENTextInformationID3V2Frame)

public voidvisitTMEDTextInformationID3V2Frame(TMEDTextInformationID3V2Frame oTMEDTextInformationID3V2Frame)

public voidvisitTOALTextInformationID3V2Frame(TOALTextInformationID3V2Frame oTOALTextInformationID3V2Frame)

public voidvisitTOFNTextInformationID3V2Frame(TOFNTextInformationID3V2Frame oTOFNTextInformationID3V2Frame)

public voidvisitTOLYTextInformationID3V2Frame(TOLYTextInformationID3V2Frame oTOLYTextInformationID3V2Frame)

public voidvisitTOPETextInformationID3V2Frame(TOPETextInformationID3V2Frame oTOPETextInformationID3V2Frame)

public voidvisitTORYTextInformationID3V2Frame(TORYTextInformationID3V2Frame oTORYTextInformationID3V2Frame)

public voidvisitTOWNTextInformationID3V2Frame(TOWNTextInformationID3V2Frame oTOWNTextInformationID3V2Frame)

public voidvisitTPE1TextInformationID3V2Frame(TPE1TextInformationID3V2Frame oTPE1TextInformationID3V2Frame)

public voidvisitTPE2TextInformationID3V2Frame(TPE2TextInformationID3V2Frame oTPE2TextInformationID3V2Frame)

public voidvisitTPE3TextInformationID3V2Frame(TPE3TextInformationID3V2Frame oTPE3TextInformationID3V2Frame)

public voidvisitTPE4TextInformationID3V2Frame(TPE4TextInformationID3V2Frame oTPE4TextInformationID3V2Frame)

public voidvisitTPOSTextInformationID3V2Frame(TPOSTextInformationID3V2Frame oTPOSTextInformationID3V2Frame)

public voidvisitTPUBTextInformationID3V2Frame(TPUBTextInformationID3V2Frame oTPUBTextInformationID3V2Frame)

public voidvisitTRCKTextInformationID3V2Frame(TRCKTextInformationID3V2Frame oTRCKTextInformationID3V2Frame)

public voidvisitTRDATextInformationID3V2Frame(TRDATextInformationID3V2Frame oTRDATextInformationID3V2Frame)

public voidvisitTRSNTextInformationID3V2Frame(TRSNTextInformationID3V2Frame oTRSNTextInformationID3V2Frame)

public voidvisitTRSOTextInformationID3V2Frame(TRSOTextInformationID3V2Frame oTRSOTextInformationID3V2Frame)

public voidvisitTSIZTextInformationID3V2Frame(TSIZTextInformationID3V2Frame oTSIZTextInformationID3V2Frame)

public voidvisitTSRCTextInformationID3V2Frame(TSRCTextInformationID3V2Frame oTSRCTextInformationID3V2Frame)

public voidvisitTSSETextInformationID3V2Frame(TSSETextInformationID3V2Frame oTSSETextInformationID3V2Frame)

public voidvisitTXXXTextInformationID3V2Frame(TXXXTextInformationID3V2Frame oTXXXTextInformationID3V2Frame)

public voidvisitTYERTextInformationID3V2Frame(TYERTextInformationID3V2Frame oTYERTextInformationID3V2Frame)

public voidvisitUFIDID3V2Frame(UFIDID3V2Frame oUFIDID3V2Frame)

public voidvisitUSERID3V2Frame(USERID3V2Frame oUSERID3V2Frame)

public voidvisitUSLTID3V2Frame(USLTID3V2Frame oUSLTID3V2Frame)

public voidvisitUnknownID3V2Frame(UnknownID3V2Frame oUnknownID3V2Frame)

public voidvisitUnknownTextInformationID3V2Frame(UnknownTextInformationID3V2Frame oUnknownTextInformationID3V2Frame)

public voidvisitUnknownUrlLinkID3V2Frame(UnknownUrlLinkID3V2Frame oUnknownUrlLinkID3V2Frame)

public voidvisitWCOMUrlLinkID3V2Frame(WCOMUrlLinkID3V2Frame oWCOMUrlLinkID3V2Frame)

public voidvisitWCOPUrlLinkID3V2Frame(WCOPUrlLinkID3V2Frame oWCOPUrlLinkID3V2Frame)

public voidvisitWOAFUrlLinkID3V2Frame(WOAFUrlLinkID3V2Frame oWOAFUrlLinkID3V2Frame)

public voidvisitWOARUrlLinkID3V2Frame(WOARUrlLinkID3V2Frame oWOARUrlLinkID3V2Frame)

public voidvisitWOASUrlLinkID3V2Frame(WOASUrlLinkID3V2Frame oWOASUrlLinkID3V2Frame)

public voidvisitWORSUrlLinkID3V2Frame(WORSUrlLinkID3V2Frame oWORSUrlLinkID3V2Frame)

public voidvisitWPAYUrlLinkID3V2Frame(WPAYUrlLinkID3V2Frame oWPAYUrlLinkID3V2Frame)

public voidvisitWPUBUrlLinkID3V2Frame(WPUBUrlLinkID3V2Frame oWPUBUrlLinkID3V2Frame)

public voidvisitWXXXUrlLinkID3V2Frame(WXXXUrlLinkID3V2Frame oWXXXUrlLinkID3V2Frame)