Uses of Class
org.jaudiotagger.tag.InvalidTagException

Packages that use InvalidTagException
org.jaudiotagger.tag   
org.jaudiotagger.tag.id3   
org.jaudiotagger.tag.id3.framebody   
org.jaudiotagger.tag.lyrics3   
 

Uses of InvalidTagException in org.jaudiotagger.tag
 

Subclasses of InvalidTagException in org.jaudiotagger.tag
 class EmptyFrameException
          Thrown when find a Frame but it contains no data.
 class InvalidDataTypeException
          Indicates there was a problem parsing this datatype due to a problem with the data such as the array being empty when trying to read from a file.
 class InvalidFrameException
          Thrown if frame cannot be read correctly.
 class InvalidFrameIdentifierException
          Thrown if a frame identifier isn't valid.
 

Uses of InvalidTagException in org.jaudiotagger.tag.id3
 

Methods in org.jaudiotagger.tag.id3 that throw InvalidTagException
private  void ID3v24Tag.readExtendedHeader(java.nio.ByteBuffer byteBuffer, int size)
          Read the optional extended header
 

Constructors in org.jaudiotagger.tag.id3 that throw InvalidTagException
ID3v24Frame(Lyrics3v2Field field)
          Creates a new ID3v2_4Frame datatype based on Lyrics3.
 

Uses of InvalidTagException in org.jaudiotagger.tag.id3.framebody
 

Methods in org.jaudiotagger.tag.id3.framebody that throw InvalidTagException
 void AbstractID3v2FrameBody.read(java.nio.ByteBuffer byteBuffer)
          This reads a frame body from a ByteBuffer into the appropriate FrameBody class and update the position of the buffer to be just after the end of this framebody

The ByteBuffer represents the tag and its position should be at the start of this framebody.

 

Constructors in org.jaudiotagger.tag.id3.framebody that throw InvalidTagException
AbstractFrameBodyTextInfo(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTextInformation datatype from file.
AbstractFrameBodyUrlLink(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyUrlLink datatype.
AbstractID3v2FrameBody(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBody datatype from file.
FrameBodyAENC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyAENC datatype.
FrameBodyAPIC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyAPIC datatype.
FrameBodyASPI(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyASPI datatype.
FrameBodyCHAP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyAENC datatype.
FrameBodyCOMM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Construct a Comment frame body from the buffer
FrameBodyCOMR(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyCOMR datatype.
FrameBodyCRM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyCRM datatype.
FrameBodyCTOC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyCTOC datatype.
FrameBodyENCR(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyENCR datatype.
FrameBodyEQU2(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyEQU2 datatype.
FrameBodyETCO(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyETCO datatype.
FrameBodyGEOB(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyGEOB datatype.
FrameBodyGRID(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyGRID datatype.
FrameBodyIPLS(java.nio.ByteBuffer byteBuffer, int frameSize)
           
FrameBodyLINK(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyLINK datatype.
FrameBodyMCDI(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyMCDI datatype.
FrameBodyOWNE(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyOWNE datatype.
FrameBodyPCNT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyPCNT datatype.
FrameBodyPIC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyPIC datatype.
FrameBodyPOPM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyPOPM datatype.
FrameBodyPOSS(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyPOSS datatype.
FrameBodyPRIV(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyPRIV datatype.
FrameBodyRBUF(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyRBUF datatype.
FrameBodyRVA2(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyRVAD datatype.
FrameBodyRVAD(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyRVAD datatype.
FrameBodyRVRB(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyRVRB datatype.
FrameBodySEEK(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodySEEK datatype.
FrameBodySIGN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodySIGN datatype.
FrameBodySYLT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodySYLT datatype.
FrameBodySYTC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBody from buffer
FrameBodyTALB(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTALB datatype.
FrameBodyTBPM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTBPM datatype.
FrameBodyTCMP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIT1 datatype.
FrameBodyTCOM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTCOM datatype.
FrameBodyTCON(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTCON datatype.
FrameBodyTCOP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTCOP datatype.
FrameBodyTDAT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDAT datatype.
FrameBodyTDEN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDEN datatype.
FrameBodyTDLY(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDLY datatype.
FrameBodyTDOR(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDOR datatype.
FrameBodyTDRC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDRC datatype from File
FrameBodyTDRL(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDRL datatype.
FrameBodyTDTG(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTDTG datatype.
FrameBodyTENC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTENC datatype.
FrameBodyTEXT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTEXT datatype.
FrameBodyTFLT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTFLT datatype.
FrameBodyTIME(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIME datatype.
FrameBodyTIPL(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIPL datatype.
FrameBodyTIT1(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIT1 datatype.
FrameBodyTIT2(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIT2 datatype.
FrameBodyTIT3(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTIT3 datatype.
FrameBodyTKEY(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTKEY datatype.
FrameBodyTLAN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTLAN datatype.
FrameBodyTLEN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTLEN datatype.
FrameBodyTMCL(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTMCL datatype.
FrameBodyTMED(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTMED datatype.
FrameBodyTMOO(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTMOO datatype.
FrameBodyTOAL(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTOAL datatype.
FrameBodyTOFN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTOFN datatype.
FrameBodyTOLY(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTOLY datatype.
FrameBodyTOPE(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTOPE datatype.
FrameBodyTORY(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTORY datatype.
FrameBodyTOWN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTOWN datatype.
FrameBodyTPE1(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPE1 datatype.
FrameBodyTPE2(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPE2 datatype.
FrameBodyTPE3(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPE3 datatype.
FrameBodyTPE4(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPE4 datatype.
FrameBodyTPOS(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTRCK datatype.
FrameBodyTPRO(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPRO datatype.
FrameBodyTPUB(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTPUB datatype.
FrameBodyTRCK(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTRCK datatype.
FrameBodyTRDA(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTRDA datatype.
FrameBodyTRSN(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTRSN datatype.
FrameBodyTRSO(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTRSO datatype.
FrameBodyTSIZ(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSIZ datatype.
FrameBodyTSO2(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOA datatype.
FrameBodyTSOA(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOA datatype.
FrameBodyTSOC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOA datatype.
FrameBodyTSOP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOP datatype.
FrameBodyTSOT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOT datatype.
FrameBodyTSRC(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSRC datatype.
FrameBodyTSSE(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSSE datatype.
FrameBodyTSST(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSST datatype.
FrameBodyTXXX(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTXXX datatype.
FrameBodyTYER(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTYER datatype.
FrameBodyUFID(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates FrameBodyUFID datatype from buffer
FrameBodyUnsupported(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyUnsupported datatype.
FrameBodyUSER(java.nio.ByteBuffer byteBuffer, int frameSize)
          Create a new FrameBodyUser by reading from byte buffer
FrameBodyUSLT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyUSLT datatype, populated from buffer
FrameBodyWCOM(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWCOM datatype.
FrameBodyWCOP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWCOP datatype.
FrameBodyWOAF(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWOAF datatype.
FrameBodyWOAR(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWOAR datatype.
FrameBodyWOAS(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWOAS datatype.
FrameBodyWORS(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWORS datatype.
FrameBodyWPAY(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWPAY datatype.
FrameBodyWPUB(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWPUB datatype.
FrameBodyWXXX(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyWXXX datatype by reading from file.
FrameBodyXSOA(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOT datatype.
FrameBodyXSOP(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOT datatype.
FrameBodyXSOT(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyTSOT datatype.
 

Uses of InvalidTagException in org.jaudiotagger.tag.lyrics3
 

Methods in org.jaudiotagger.tag.lyrics3 that throw InvalidTagException
 void Lyrics3v2Field.read(java.nio.ByteBuffer byteBuffer)
           
 void FieldFrameBodyUnsupported.read(java.nio.ByteBuffer byteBuffer)
           
 void FieldFrameBodyLYR.read(java.nio.ByteBuffer byteBuffer)
           
 void FieldFrameBodyIMG.read(java.nio.ByteBuffer byteBuffer)
           
 void AbstractLyrics3v2FieldFrameBody.read(java.nio.ByteBuffer byteBuffer)
          This reads a frame body from its file into the appropriate FrameBody class Read the data from the given file into this datatype.
private  AbstractLyrics3v2FieldFrameBody Lyrics3v2Field.readBody(java.lang.String identifier, java.nio.ByteBuffer byteBuffer)
          Read a Lyrics3 Field from a file.
protected  int AbstractLyrics3v2FieldFrameBody.readHeader(java.io.RandomAccessFile file)
          This is called by superclass when attempt to read data from file.
 

Constructors in org.jaudiotagger.tag.lyrics3 that throw InvalidTagException
FieldFrameBodyAUT(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyAUT datatype.
FieldFrameBodyEAL(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyEAL datatype.
FieldFrameBodyEAR(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyEAR datatype.
FieldFrameBodyETT(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyETT datatype.
FieldFrameBodyIMG(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyIMG datatype.
FieldFrameBodyIND(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyIND datatype.
FieldFrameBodyINF(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyINF datatype.
FieldFrameBodyLYR(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyLYR datatype.
FieldFrameBodyUnsupported(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyUnsupported datatype.
Lyrics3v2Field(java.nio.ByteBuffer byteBuffer)
          Creates a new Lyrics3v2Field datatype.