Uses of Class
org.jaudiotagger.tag.id3.AbstractTagFrameBody

Packages that use AbstractTagFrameBody
org.jaudiotagger.tag.datatype   
org.jaudiotagger.tag.id3   
org.jaudiotagger.tag.id3.framebody   
org.jaudiotagger.tag.lyrics3   
 

Uses of AbstractTagFrameBody in org.jaudiotagger.tag.datatype
 

Fields in org.jaudiotagger.tag.datatype declared as AbstractTagFrameBody
protected  AbstractTagFrameBody AbstractDataType.frameBody
          Holds the calling body, allows an datatype to query other objects in the body such as the Text Encoding of the frame
 

Methods in org.jaudiotagger.tag.datatype that return AbstractTagFrameBody
 AbstractTagFrameBody AbstractDataType.getBody()
          Get the framebody associated with this datatype
 

Methods in org.jaudiotagger.tag.datatype with parameters of type AbstractTagFrameBody
 void AbstractDataType.setBody(AbstractTagFrameBody frameBody)
          Set the framebody that this datatype is associated with
 

Constructors in org.jaudiotagger.tag.datatype with parameters of type AbstractTagFrameBody
AbstractDataType(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Construct an abstract datatype identified by identifier and linked to a framebody without setting an initial value.
AbstractDataType(java.lang.String identifier, AbstractTagFrameBody frameBody, java.lang.Object value)
          Construct an abstract datatype identified by identifier and linked to a framebody initilised with a value
AbstractString(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new datatype
AbstractString(java.lang.String identifier, AbstractTagFrameBody frameBody, java.lang.String value)
          Creates a new datatype, with value
BooleanByte(java.lang.String identifier, AbstractTagFrameBody frameBody, int bitPosition)
          Creates a new ObjectBooleanByte datatype.
BooleanString(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectBooleanString datatype.
ByteArraySizeTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
           
ID3v2LyricLine(java.lang.String identifier, AbstractTagFrameBody frameBody)
           
Lyrics3Image(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectLyrics3Image datatype.
Lyrics3Line(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectLyrics3Line datatype.
Lyrics3TimeStamp(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectLyrics3TimeStamp datatype.
MultipleTextEncodedStringNullTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectStringSizeTerminated datatype.
NumberFixedLength(java.lang.String identifier, AbstractTagFrameBody frameBody, int size)
          Creates a new ObjectNumberFixedLength datatype.
NumberHashMap(java.lang.String identifier, AbstractTagFrameBody frameBody, int size)
          Creates a new ObjectNumberHashMap datatype.
NumberVariableLength(java.lang.String identifier, AbstractTagFrameBody frameBody, int minimumSize)
          Creates a new ObjectNumberVariableLength datatype, set minimum length to zero if this datatype is optional.
PairedTextEncodedStringNullTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
           
PartOfSet(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new empty PartOfSet datatype.
StringDate(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectStringDate datatype.
StringDateTime(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectStringDateTime datatype.
StringFixedLength(java.lang.String identifier, AbstractTagFrameBody frameBody, int size)
          Creates a new ObjectStringFixedsize datatype.
StringHashMap(java.lang.String identifier, AbstractTagFrameBody frameBody, int size)
          Creates a new ObjectStringHashMap datatype.
StringNullTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectStringNullTerminated datatype.
StringSizeTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new ObjectStringSizeTerminated datatype.
TextEncodedStringNullTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new TextEncodedStringNullTerminated datatype.
TextEncodedStringNullTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody, java.lang.String value)
          Creates a new TextEncodedStringNullTerminated datatype, with value
TextEncodedStringSizeTerminated(java.lang.String identifier, AbstractTagFrameBody frameBody)
          Creates a new empty TextEncodedStringSizeTerminated datatype.
 

Uses of AbstractTagFrameBody in org.jaudiotagger.tag.id3
 

Fields in org.jaudiotagger.tag.id3 declared as AbstractTagFrameBody
protected  AbstractTagFrameBody AbstractTagFrame.frameBody
          Actual data this fragment holds
 

Methods in org.jaudiotagger.tag.id3 that return AbstractTagFrameBody
 AbstractTagFrameBody AbstractTagFrame.getBody()
          Returns the body datatype for this fragment.
 

Methods in org.jaudiotagger.tag.id3 with parameters of type AbstractTagFrameBody
 void AbstractTagFrame.setBody(AbstractTagFrameBody frameBody)
          Sets the body datatype for this fragment.
 

Constructors in org.jaudiotagger.tag.id3 with parameters of type AbstractTagFrameBody
AbstractTagFrameBody(AbstractTagFrameBody copyObject)
          Copy Constructor for fragment body.
 

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

Subclasses of AbstractTagFrameBody in org.jaudiotagger.tag.id3.framebody
 class AbstractFrameBodyTextInfo
          Abstract representation of a Text Frame

The text information frames are often the most important frames, containing information like artist, album and more.

 class AbstractFrameBodyUrlLink
          Abstract superclass of all URL Frames
 class AbstractID3v2FrameBody
          Contains the content for an ID3v2 frame, (the header is held directly within the frame
 class FrameBodyAENC
          Audio encryption Frame.
 class FrameBodyAPIC
          Attached picture frame.
 class FrameBodyASPI
          Audio files with variable bit rates are intrinsically difficult to deal with in the case of seeking within the file.
 class FrameBodyCHAP
          Chapter frame.
 class FrameBodyCOMM
          Comments frame.
 class FrameBodyCOMR
          Commercial frame.
 class FrameBodyCRM
          Encrypted meta frame

This frame contains one or more encrypted frames.

 class FrameBodyCTOC
          Table of content frame.
 class FrameBodyDeprecated
          Represents a framebody for a frame identifier that is not defined for the tag version but was valid for a for an earlier tag version.
 class FrameBodyENCR
          Encryption method registration frame.
 class FrameBodyEQU2
          Equalisation (2)

This is another subjective, alignment frame.

 class FrameBodyEQUA
          Equalisation frame.
 class FrameBodyETCO
          Event timing codes frame.
 class FrameBodyGEOB
          General encapsulated object frame.
 class FrameBodyGRID
          Group identification registration frame.
 class FrameBodyIPLS
          Involved People List ID3v22/v23 Only

Since there might be a lot of people contributing to an audio file in various ways, such as musicians and technicians, the 'Text information frames' are often insufficient to list everyone involved in a project.

 class FrameBodyLINK
          Linked information frame.
 class FrameBodyMCDI
          Music CD identifier frame.
 class FrameBodyMLLT
          MPEG location lookup table frame.
 class FrameBodyOWNE
          Ownership frame.
 class FrameBodyPCNT
          Play counter frame.
 class FrameBodyPIC
          ID3v22 Attached Picture

 class FrameBodyPOPM
          Popularimeter frame.
 class FrameBodyPOSS
          Position synchronisation frame.
 class FrameBodyPRIV
          Private frame.
 class FrameBodyRBUF
          Body of Recommended buffer size frame, generally used for streaming audio
 class FrameBodyRVA2
           
 class FrameBodyRVAD
          Relative volume adjustment frame.
 class FrameBodyRVRB
          Reverb frame.
 class FrameBodySEEK
           
 class FrameBodySIGN
           
 class FrameBodySYLT
          Synchronised lyrics/text frame.
 class FrameBodySYTC
          Synchronised tempo codes frame.
 class FrameBodyTALB
          Album/Movie/Show title Text information frame.
 class FrameBodyTBPM
          Beats Per Minute Text information frame.
 class FrameBodyTCMP
          Is part of a Compilation (iTunes frame)

 class FrameBodyTCOM
          Composer Text information frame.
 class FrameBodyTCON
          Content type Text information frame.
 class FrameBodyTCOP
          Copyright message Text information frame.
 class FrameBodyTDAT
          Date Text information frame.
 class FrameBodyTDEN
           
 class FrameBodyTDLY
          Playlist delay Text information frame.
 class FrameBodyTDOR
           
 class FrameBodyTDRC
           
 class FrameBodyTDRL
           
 class FrameBodyTDTG
           
 class FrameBodyTENC
          Encoded by Text information frame.
 class FrameBodyTEXT
          Lyricist/Text writer Text information frame.
 class FrameBodyTFLT
          File type Text information frame.
 class FrameBodyTIME
          Time Text information frame.
 class FrameBodyTIPL
          The 'Involved people list' is intended as a mapping between functions like producer and names.
 class FrameBodyTIT1
          Content group description Text information frame.
 class FrameBodyTIT2
          Title/Songname/Content description Text information frame.
 class FrameBodyTIT3
          Subtitle/Description refinement Text information frame.
 class FrameBodyTKEY
          Initial key Text information frame.
 class FrameBodyTLAN
          Language(s) Text information frame.
 class FrameBodyTLEN
          Length Text information frame.
 class FrameBodyTMCL
           
 class FrameBodyTMED
          Length Text information frame.
 class FrameBodyTMOO
           
 class FrameBodyTOAL
          Original album/movie/show title Text information frame.
 class FrameBodyTOFN
          Original filename Text information frame.
 class FrameBodyTOLY
          Original lyricist(s)/text writer(s) Text information frame.
 class FrameBodyTOPE
          Original artist(s)/performer(s) Text information frame.
 class FrameBodyTORY
          Original release year Text information frame.
 class FrameBodyTOWN
          File owner/licensee Text information frame.
 class FrameBodyTPE1
          Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group Text information frame.
 class FrameBodyTPE2
          Band/Orchestra/Accompaniment Text information frame.
 class FrameBodyTPE3
          Conductor Text information frame.
 class FrameBodyTPE4
          Interpreted, remixed, or otherwise modified by Text information frame.
 class FrameBodyTPOS
          Part of a set Text information frame.
 class FrameBodyTPRO
           
 class FrameBodyTPUB
          Publisher Text information frame.
 class FrameBodyTRCK
          Track number/position in set Text Information frame.
 class FrameBodyTRDA
          Recording dates Text information frame.
 class FrameBodyTRSN
          Internet radio station name Text information frame.
 class FrameBodyTRSO
          Internet radio station owner Text information frame.
 class FrameBodyTSIZ
          Size Text information frame.
 class FrameBodyTSO2
          Album Artist Sort name ( iTunes Only)
 class FrameBodyTSOA
          Album Sort name
 class FrameBodyTSOC
          Composer Sort name (iTunes Only)
 class FrameBodyTSOP
           
 class FrameBodyTSOT
          Title Sort name
 class FrameBodyTSRC
           
 class FrameBodyTSSE
          Software/Hardware and settings used for encoding Text information frame.
 class FrameBodyTSST
           
 class FrameBodyTXXX
          User defined text information frame

This frame is intended for one-string text information concerning the audio file in a similar way to the other "T"-frames.

 class FrameBodyTYER
          Year Text information frame.
 class FrameBodyUFID
          A UFID Framebody consists of an owner that identifies the server hosting the unique identifier database, and the unique identifier itself which can be up to 64 bytes in length.
 class FrameBodyUnsupported
          Represents a framebody for a frame identifier jaudiotagger has not implemented a framebody for.
 class FrameBodyUSER
          Terms of use frame.
 class FrameBodyUSLT
          Unsychronised lyrics/text transcription frame.
 class FrameBodyWCOM
          Commercial information URL link frames.
 class FrameBodyWCOP
          Copyright/Legal information URL link frames.
 class FrameBodyWOAF
          Official audio file webpage URL link frames.
 class FrameBodyWOAR
          Official artist/performer webpage URL link frames.
 class FrameBodyWOAS
          Official audio source webpage URL link frames.
 class FrameBodyWORS
          Official internet radio station homepage URL link frames.
 class FrameBodyWPAY
          Payment URL link frames.
 class FrameBodyWPUB
          Publishers official webpage URL link frames.
 class FrameBodyWXXX
          Represents a user defined url
 class FrameBodyXSOA
          Album Sort name, this is what MusicBrainz uses in ID3v23 because TSOA not supported.
 class FrameBodyXSOP
          Artist Sort name, this is what MusicBrainz uses in ID3v23 because TSOP not supported.
 class FrameBodyXSOT
          Title Sort name, this is what MusicBrainz uses in ID3v23 because TSOT not supported.
 

Uses of AbstractTagFrameBody in org.jaudiotagger.tag.lyrics3
 

Subclasses of AbstractTagFrameBody in org.jaudiotagger.tag.lyrics3
 class AbstractLyrics3v2FieldFrameBody
           
 class FieldFrameBodyAUT
           
 class FieldFrameBodyEAL
           
 class FieldFrameBodyEAR
           
 class FieldFrameBodyETT
           
 class FieldFrameBodyIMG
           
 class FieldFrameBodyIND
           
 class FieldFrameBodyINF
           
 class FieldFrameBodyLYR
           
 class FieldFrameBodyUnsupported