A B C D E F G H I K L M N O P R S T U V W X Y Z

A

AbstractDataType - Class in org.jaudiotagger.tag.datatype
Represents a field/data type that can be held within a frames body, these map loosely onto Section 4.
AbstractDataType(AbstractDataType) - Constructor for class org.jaudiotagger.tag.datatype.AbstractDataType
This is used by subclasses, to clone the data within the copyObject

TODO:It seems to be missing some of the more complex value types.

AbstractFrameBodyTextInfo - Class in org.jaudiotagger.tag.id3.framebody
Abstract representation of a Text Frame

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

AbstractFrameBodyUrlLink - Class in org.jaudiotagger.tag.id3.framebody
Abstract superclass of all URL Frames
AbstractFrameBodyUrlLink(String) - Constructor for class org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyUrlLink
Creates a new FrameBodyUrlLink datatype., set up with data.
AbstractID3Tag - Class in org.jaudiotagger.tag.id3
This is the abstract base class for all ID3 tags.
AbstractID3Tag() - Constructor for class org.jaudiotagger.tag.id3.AbstractID3Tag
 
AbstractID3Tag(AbstractID3Tag) - Constructor for class org.jaudiotagger.tag.id3.AbstractID3Tag
 
AbstractID3v1Tag - Class in org.jaudiotagger.tag.id3
This is the abstract base class for all ID3v1 tags.
AbstractID3v1Tag() - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v1Tag
 
AbstractID3v1Tag(AbstractID3v1Tag) - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v1Tag
 
AbstractID3v2Frame - Class in org.jaudiotagger.tag.id3
This abstract class is each frame header inside a ID3v2 tag.
AbstractID3v2Frame(AbstractID3v2Frame) - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v2Frame
Create a frame based on another frame
AbstractID3v2Frame(AbstractID3v2FrameBody) - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v2Frame
Create a frame based on a body
AbstractID3v2Frame(String) - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v2Frame
Create a new frame with empty body based on identifier
AbstractID3v2FrameBody - Class in org.jaudiotagger.tag.id3.framebody
Contains the content for an ID3v2 frame, (the header is held directly within the frame
AbstractID3v2Tag - Class in org.jaudiotagger.tag.id3
This is the abstract base class for all ID3v2 tags.
AbstractID3v2Tag() - Constructor for class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Empty Constructor
AbstractIntStringValuePair - Class in org.jaudiotagger.tag.datatype
A two way mapping between an Integral Id and a String value
AbstractIntStringValuePair() - Constructor for class org.jaudiotagger.tag.datatype.AbstractIntStringValuePair
 
AbstractLyrics3 - Class in org.jaudiotagger.tag.lyrics3
 
AbstractLyrics3() - Constructor for class org.jaudiotagger.tag.lyrics3.AbstractLyrics3
 
AbstractLyrics3(AbstractLyrics3) - Constructor for class org.jaudiotagger.tag.lyrics3.AbstractLyrics3
 
AbstractLyrics3v2FieldFrameBody - Class in org.jaudiotagger.tag.lyrics3
 
AbstractLyrics3v2FieldFrameBody() - Constructor for class org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody
 
AbstractLyrics3v2FieldFrameBody(AbstractLyrics3v2FieldFrameBody) - Constructor for class org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody
 
AbstractMp4Box - Class in org.jaudiotagger.audio.mp4.atom
Abstract mp4 box, contain a header and then rawdata (which may include child boxes)
AbstractMp4Box() - Constructor for class org.jaudiotagger.audio.mp4.atom.AbstractMp4Box
 
AbstractString - Class in org.jaudiotagger.tag.datatype
A partial implementation for String based ID3 fields
AbstractString(String, AbstractTagFrameBody, String) - Constructor for class org.jaudiotagger.tag.datatype.AbstractString
Creates a new datatype, with value
AbstractStringStringValuePair - Class in org.jaudiotagger.tag.datatype
 
AbstractStringStringValuePair() - Constructor for class org.jaudiotagger.tag.datatype.AbstractStringStringValuePair
 
AbstractTag - Class in org.jaudiotagger.audio.generic
This class is the default implementation for Tag and introduces some more useful functionality to be implemented.
AbstractTag() - Constructor for class org.jaudiotagger.audio.generic.AbstractTag
 
AbstractTag - Class in org.jaudiotagger.tag.id3
A tag is term given to a container that holds audio metadata
AbstractTag() - Constructor for class org.jaudiotagger.tag.id3.AbstractTag
 
AbstractTag(AbstractTag) - Constructor for class org.jaudiotagger.tag.id3.AbstractTag
 
AbstractTagCreator - Class in org.jaudiotagger.audio.generic
Abstract class for creating the raw content that represents the tag so it can be written to file.
AbstractTagCreator() - Constructor for class org.jaudiotagger.audio.generic.AbstractTagCreator
 
AbstractTagDisplayFormatter - Class in org.jaudiotagger.logging
Abstract class that provides structure to use for displaying a files metadata content
AbstractTagDisplayFormatter() - Constructor for class org.jaudiotagger.logging.AbstractTagDisplayFormatter
 
AbstractTagFrame - Class in org.jaudiotagger.tag.id3
A frame contains meta-information of a particular type.
AbstractTagFrame() - Constructor for class org.jaudiotagger.tag.id3.AbstractTagFrame
 
AbstractTagFrame(AbstractTagFrame) - Constructor for class org.jaudiotagger.tag.id3.AbstractTagFrame
This constructs the bodies copy constructor this in turn invokes * bodies objectlist.
AbstractTagFrameBody - Class in org.jaudiotagger.tag.id3
A frame body contains the data content for a frame
AbstractTagItem - Class in org.jaudiotagger.tag.id3
This specifies a series of methods that have to be implemented by all structural subclasses, required to support all copy constructors,iterative methods and so on.
AbstractTagItem() - Constructor for class org.jaudiotagger.tag.id3.AbstractTagItem
 
AbstractTagItem(AbstractTagItem) - Constructor for class org.jaudiotagger.tag.id3.AbstractTagItem
 
AbstractValuePair<I,V> - Class in org.jaudiotagger.tag.datatype
A two way mapping between an id and a value
AbstractValuePair() - Constructor for class org.jaudiotagger.tag.datatype.AbstractValuePair
 
accept(File) - Method in class org.jaudiotagger.audio.AudioFileFilter
Check whether the given file meet the required conditions (supported by the library OR directory).
accept(File) - Method in class org.jaudiotagger.test.MergeID3AndMP3Files.DirFilter
Determines whether or not the file is an mp3 file.
accept(File) - Method in class org.jaudiotagger.test.TestAudioTagger.DirFilter
Determines whether or not the file is an mp3 file.
ACTION_PERFORMED - Static variable in class org.jaudiotagger.logging.LogFormatter
 
add(TagField) - Method in class org.jaudiotagger.audio.asf.tag.AsfTag
Add field
add(TagField) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add field
add(String) - Method in class org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated.Values
Add String Datatype to the value list
add(TagField) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a tagfield to the structure.

add(TagField) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
 
add(TagField) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
 
add(TagField) - Method in interface org.jaudiotagger.tag.Tag
Adds a tagfield to the structure.

add(TagField) - Method in class org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag
Add Field

addAlbum(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) album
addAlbum(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds an album to the tag.
addAlbum(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds an album to the tag.
addAlbum(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Album

addAlbum(String) - Method in interface org.jaudiotagger.tag.Tag
Adds an album to the tag.
addArtist(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) artist
addArtist(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds an artist to the tag.
addArtist(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds an artist to the tag.
addArtist(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Artist

addArtist(String) - Method in interface org.jaudiotagger.tag.Tag
Adds an artist to the tag.
addAudioFileModificationListener(AudioFileModificationListener) - Method in class org.jaudiotagger.audio.AudioFileIO
Adds an listener for all file formats.
addAudioFileModificationListener(AudioFileModificationListener) - Method in class org.jaudiotagger.audio.generic.ModificationHandler
This method adds an AudioFileModificationListener
addBitrateRecord(int, long) - Method in class org.jaudiotagger.audio.asf.data.StreamBitratePropertiesChunk
Adds the public values of a stream-record.
addChunk(Chunk) - Method in class org.jaudiotagger.audio.asf.data.ChunkContainer
Adds a chunk to the container.
addComment(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) comment
addComment(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a comment to the tag.
addComment(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds a comment to the tag.
addComment(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Comment

addComment(String) - Method in interface org.jaudiotagger.tag.Tag
Adds a comment to the tag.
addCopyright(String) - Method in class org.jaudiotagger.audio.asf.tag.AsfTag
Creates a field for copyright and adds it.
addDescriptor(ContentDescriptor) - Method in class org.jaudiotagger.audio.asf.data.ExtendedContentDescription
This method inserts the given ContentDescriptor.
addElement(String, String) - Method in class org.jaudiotagger.logging.AbstractTagDisplayFormatter
 
addElement(String, int) - Method in class org.jaudiotagger.logging.AbstractTagDisplayFormatter
 
addElement(String, boolean) - Method in class org.jaudiotagger.logging.AbstractTagDisplayFormatter
 
addElement(String, String) - Method in class org.jaudiotagger.logging.PlainTextTagDisplayFormatter
 
addElement(String, int) - Method in class org.jaudiotagger.logging.PlainTextTagDisplayFormatter
 
addElement(String, boolean) - Method in class org.jaudiotagger.logging.PlainTextTagDisplayFormatter
 
addElement(String, String) - Method in class org.jaudiotagger.logging.XMLTagDisplayFormatter
 
addElement(String, int) - Method in class org.jaudiotagger.logging.XMLTagDisplayFormatter
 
addElement(String, boolean) - Method in class org.jaudiotagger.logging.XMLTagDisplayFormatter
 
addGenre(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) genre
addGenre(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a genre to the tag.
addGenre(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds a genre to the tag.
addGenre(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Genre

addGenre(String) - Method in interface org.jaudiotagger.tag.Tag
Adds a genre to the tag.
addImage(Lyrics3Image) - Method in class org.jaudiotagger.tag.lyrics3.FieldFrameBodyIMG
 
addKeyword(Class<? extends ID3v24FrameBody>, String) - Method in class org.jaudiotagger.tag.TagOptionSingleton
 
addLyric(String) - Method in class org.jaudiotagger.tag.datatype.Lyrics3Line
 
addLyric(ID3v2LyricLine) - Method in class org.jaudiotagger.tag.datatype.Lyrics3Line
 
addLyric(String) - Method in class org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT
Add additional lyric to the lyric field
addLyric(Lyrics3Line) - Method in class org.jaudiotagger.tag.id3.framebody.FrameBodyUSLT
 
addLyric(FrameBodySYLT) - Method in class org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR
 
addLyric(FrameBodyUSLT) - Method in class org.jaudiotagger.tag.lyrics3.FieldFrameBodyLYR
 
addOrReplace(ContentDescriptor) - Method in class org.jaudiotagger.audio.asf.data.ExtendedContentDescription
This method adds or replaces an existing content descriptor.
addParenthesis(String, String) - Method in class org.jaudiotagger.tag.TagOptionSingleton
 
addRating(String) - Method in class org.jaudiotagger.audio.asf.tag.AsfTag
Creates a field for rating and adds it.
addReplaceWord(String, String) - Method in class org.jaudiotagger.tag.TagOptionSingleton
 
addString(String) - Method in class org.jaudiotagger.audio.asf.data.EncodingChunk
This method appends a String.
addString(String) - Method in class org.jaudiotagger.audio.asf.data.EncryptionChunk
This method appends a String.
addTextValue(String) - Method in class org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo
Add additional value to value
addTimeStamp(Lyrics3TimeStamp) - Method in class org.jaudiotagger.tag.datatype.Lyrics3Line
 
addTitle(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) title
addTitle(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a title to the tag.
addTitle(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds a title to the tag.
addTitle(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Title

addTitle(String) - Method in interface org.jaudiotagger.tag.Tag
Adds a title to the tag.
addTrack(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Add (another) track
addTrack(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a track to the tag.
addTrack(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds a track to the tag.
addTrack(String) - Method in class org.jaudiotagger.tag.id3.ID3v11Tag
 
addTrack(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
 
addTrack(String) - Method in interface org.jaudiotagger.tag.Tag
Adds a track to the tag.
addValue(String) - Method in class org.jaudiotagger.tag.datatype.TextEncodedStringSizeTerminated
Add an additional String to the current String value
addYear(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
(Add (another) year
addYear(String) - Method in class org.jaudiotagger.tag.flac.FlacTag
Adds a year to the Tag.
addYear(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adds a year to the Tag.
addYear(String) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
Add Year

addYear(String) - Method in interface org.jaudiotagger.tag.Tag
Adds a year to the Tag.
adjustOffsets(int) - Method in class org.jaudiotagger.audio.mp4.atom.Mp4StcoBox
 
adjustPadding(File, int, long) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Adjust the length of the padding at the beginning of the MP3 file, this is only called when there is currently not enough space before the start of the audio to write the tag.
ALBUM - Static variable in class org.jaudiotagger.audio.generic.GenericTag
Index for the "album"-identifier in GenericTag.keys.
AMAZON_ASIN - Static variable in class org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX
 
ARTIST - Static variable in class org.jaudiotagger.audio.generic.GenericTag
Index for the "artist"-identifier in GenericTag.keys.
Artwork - Class in org.jaudiotagger.tag.datatype
Represents artwork in a format independent way
Artwork() - Constructor for class org.jaudiotagger.tag.datatype.Artwork
 
ASF_CHARSET - Static variable in class org.jaudiotagger.audio.asf.data.AsfHeader
The charset "UTF-16LE" is mandatory for ASF handling.
AsfExtendedHeader - Class in org.jaudiotagger.audio.asf.data
This class represents the ASF extended header object (chunk).
Like AsfHeader it contains multiple other ASF objects (chunks).
AsfExtendedHeader(long, BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.AsfExtendedHeader
Creates an instance.
AsfExtHeaderModifier - Class in org.jaudiotagger.audio.asf.io
This modifier manipulates an ASF header extension object.
AsfExtHeaderModifier(List<ChunkModifier>) - Constructor for class org.jaudiotagger.audio.asf.io.AsfExtHeaderModifier
Creates an instance.
AsfExtHeaderReader - Class in org.jaudiotagger.audio.asf.io
This reader reads an ASF header extension object from an InputStream and creates an AsfExtendedHeader object.
AsfExtHeaderReader(List<Class<? extends ChunkReader>>, boolean) - Constructor for class org.jaudiotagger.audio.asf.io.AsfExtHeaderReader
Creates a reader instance, which only utilizes the given list of chunk readers.
AsfFieldKey - Enum in org.jaudiotagger.audio.asf.tag
Field keys which need to be mapped for ASF files, or only specified for ASF.
AsfFileReader - Class in org.jaudiotagger.audio.asf
This reader can read ASF files containing any content (stream type).
AsfFileReader() - Constructor for class org.jaudiotagger.audio.asf.AsfFileReader
 
AsfFileWriter - Class in org.jaudiotagger.audio.asf
This class writes given tags to ASF files containing WMA content.
AsfFileWriter() - Constructor for class org.jaudiotagger.audio.asf.AsfFileWriter
 
AsfHeader - Class in org.jaudiotagger.audio.asf.data
Each ASF file starts with a so called header.
AsfHeader(long, BigInteger, long) - Constructor for class org.jaudiotagger.audio.asf.data.AsfHeader
Creates an instance.
AsfHeaderReader - Class in org.jaudiotagger.audio.asf.io
This class reads an ASF header out of an input stream an creates an AsfHeader object if successful.
AsfHeaderReader(List<Class<? extends ChunkReader>>, boolean) - Constructor for class org.jaudiotagger.audio.asf.io.AsfHeaderReader
Creates an instance of this reader.
AsfStreamer - Class in org.jaudiotagger.audio.asf.io
This class creates a modified copy of an ASF file.
AsfStreamer() - Constructor for class org.jaudiotagger.audio.asf.io.AsfStreamer
 
AsfTag - Class in org.jaudiotagger.audio.asf.tag
Tag implementation for ASF.
AsfTag() - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTag
Creates an empty instance.
AsfTag(boolean) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTag
Creates an instance and sets the field conversion property.
AsfTag(Tag, boolean) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTag
Creates an instance and copies the fields of the source into the own structure.
AsfTagCoverField - Class in org.jaudiotagger.audio.asf.tag
Enscapulates the WM/Pictures provides some convenience methods for decoding the binary data it contains The value of a Wm/Pictures content descriptor is as follows: byte0 Picture Type byte1-4 Length of the image data mimetype encoded as UTF-16LE null byte null byte description encoded as UTF-16LE (optional) null byte null byte image data
AsfTagCoverField(ContentDescriptor) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagCoverField
Creates an instance from a content descriptor
AsfTagCoverField(byte[], int, String) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagCoverField
Create New Image Field
AsfTagField - Class in org.jaudiotagger.audio.asf.tag
This class encapsulates a ContentDescriptorand provides access to it.
AsfTagField(ContentDescriptor) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagField
Creates an instance.
AsfTagField(String) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagField
Creates a tag field.
AsfTagTextField - Class in org.jaudiotagger.audio.asf.tag
Represents a tag text field for ASF fields.
AsfTagTextField(ContentDescriptor) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagTextField
Creates an instance.
AsfTagTextField(String, String) - Constructor for class org.jaudiotagger.audio.asf.tag.AsfTagTextField
Creates a tag text field and assigns the string value.
asHex(long) - Static method in class org.jaudiotagger.logging.Hex
Display as hex
assertGUID(int[]) - Static method in class org.jaudiotagger.audio.asf.data.GUID
This method checks if the given value is matching the GUID specification of ASF streams.
assignCommonTagValues(Tag, ExtendedContentDescription) - Static method in class org.jaudiotagger.audio.asf.util.TagConverter
This method assigns those tags of tag which are defined to be common by entagged.
assignOptionalTagValues(AsfTag, ExtendedContentDescription) - Static method in class org.jaudiotagger.audio.asf.util.TagConverter
This method will add or replace all values of tag are not defined as common by entagged.
AUDIO_COMPRESSION_ID_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_COMPRESSION_ID_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_ENCODING_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_ENCODING_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_ENCODING_VENDOR_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_ENCODING_VENDOR_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_PACKET_SIZE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_PACKET_SIZE_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_REVISION_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_REVISION_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_SAMPLE_RATE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_SAMPLE_RATE_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_SAMPLE_SIZE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AUDIO_SAMPLE_SIZE_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
AudioFile - Class in org.jaudiotagger.audio
This is the main object manipulated by the user representing an audiofile, its properties and its tag.
AudioFile() - Constructor for class org.jaudiotagger.audio.AudioFile
 
AudioFile(File, AudioHeader, Tag) - Constructor for class org.jaudiotagger.audio.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFile(String, AudioHeader, Tag) - Constructor for class org.jaudiotagger.audio.AudioFile
These constructors are used by the different readers, users should not use them, but use the AudioFileIO.read(File) method instead !.
AudioFileFilter - Class in org.jaudiotagger.audio
This is a simple FileFilter that will only allow the file supported by this library.
AudioFileFilter() - Constructor for class org.jaudiotagger.audio.AudioFileFilter
 
AudioFileIO - Class in org.jaudiotagger.audio

The main entry point for the Tag Reading/Writing operations, this class will select the appropriate reader/writer for the given file.

AudioFileIO() - Constructor for class org.jaudiotagger.audio.AudioFileIO
Creates an instance.
AudioFileModificationAdapter - Class in org.jaudiotagger.audio.generic
Adapter for AudioFileModificationListener.
AudioFileModificationAdapter() - Constructor for class org.jaudiotagger.audio.generic.AudioFileModificationAdapter
 
AudioFileModificationListener - Interface in org.jaudiotagger.audio.generic
Classes implementing this interface will be notified on audio file's modifications.

AudioFileReader - Class in org.jaudiotagger.audio.generic
 
AudioFileReader() - Constructor for class org.jaudiotagger.audio.generic.AudioFileReader
 
AudioFileWriter - Class in org.jaudiotagger.audio.generic
This abstract class is the skeleton for tag writers.
AudioFileWriter() - Constructor for class org.jaudiotagger.audio.generic.AudioFileWriter
 
AudioHeader - Interface in org.jaudiotagger.audio
Representation of AudioHeader

AudioStreamChunk - Class in org.jaudiotagger.audio.asf.data
This class represents the stream chunk describing an audio stream.
AudioStreamChunk(BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.AudioStreamChunk
Creates an instance.
AVERAGE_BITRATE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox
 

B

BARCODE - Static variable in class org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX
 
Base64Coder - Class in org.jaudiotagger.tag.vorbiscomment.util
Base64Coder
Base64Coder() - Constructor for class org.jaudiotagger.tag.vorbiscomment.util.Base64Coder
 
binaryDataIsBmpFormat(byte[]) - Static method in class org.jaudiotagger.tag.id3.valuepair.ImageFormats
 
binaryDataIsGifFormat(byte[]) - Static method in class org.jaudiotagger.tag.id3.valuepair.ImageFormats
 
binaryDataIsJpgFormat(byte[]) - Static method in class org.jaudiotagger.tag.id3.valuepair.ImageFormats
 
binaryDataIsPngFormat(byte[]) - Static method in class org.jaudiotagger.tag.id3.valuepair.ImageFormats
 
BIT0 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT1 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT2 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT3 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT4 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT5 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT6 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BIT7 - Static variable in interface org.jaudiotagger.FileConstants
defined for convenience
BlockType - Enum in org.jaudiotagger.audio.flac.metadatablock
The different types of metadata block

7 - 126 are reserved for future use 127 is invalid User: Paul Taylor Date: 21-Nov-2007

BooleanByte - Class in org.jaudiotagger.tag.datatype
Represents a bit flag within a byte
BooleanByte(String, AbstractTagFrameBody, int) - Constructor for class org.jaudiotagger.tag.datatype.BooleanByte
Creates a new ObjectBooleanByte datatype.
BooleanByte(BooleanByte) - Constructor for class org.jaudiotagger.tag.datatype.BooleanByte
 
BooleanString - Class in org.jaudiotagger.tag.datatype
 
BooleanString(String, AbstractTagFrameBody) - Constructor for class org.jaudiotagger.tag.datatype.BooleanString
Creates a new ObjectBooleanString datatype.
BooleanString(BooleanString) - Constructor for class org.jaudiotagger.tag.datatype.BooleanString
 
BUFFER_SIZE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox
 
buildChildrenOfNode(ByteBuffer, DefaultMutableTreeNode) - Method in class org.jaudiotagger.audio.mp4.Mp4AtomTree
 
buildTree(RandomAccessFile, boolean) - Method in class org.jaudiotagger.audio.mp4.Mp4AtomTree
Build a tree of the atoms in the file
ByteArrayMP3AudioHeader - Class in org.jaudiotagger.audio.mp3
 
ByteArrayMP3AudioHeader(byte[]) - Constructor for class org.jaudiotagger.audio.mp3.ByteArrayMP3AudioHeader
 
ByteArraySizeTerminated - Class in org.jaudiotagger.tag.datatype
Represents a stream of bytes, continuing until the end of the buffer.
ByteArraySizeTerminated(String, AbstractTagFrameBody) - Constructor for class org.jaudiotagger.tag.datatype.ByteArraySizeTerminated
 
ByteArraySizeTerminated(ByteArraySizeTerminated) - Constructor for class org.jaudiotagger.tag.datatype.ByteArraySizeTerminated
 

C

canBeEncoded() - Method in class org.jaudiotagger.tag.datatype.AbstractString
Check the value can be encoded with the specified encoding
canBeEncoded() - Method in class org.jaudiotagger.tag.datatype.MultipleTextEncodedStringNullTerminated
Check the value can be encoded with the specified encoding
canFail() - Method in interface org.jaudiotagger.audio.asf.io.ChunkReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
canFail() - Method in class org.jaudiotagger.audio.asf.io.ContentDescriptionReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
canFail() - Method in class org.jaudiotagger.audio.asf.io.ExtContentDescReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
canFail() - Method in class org.jaudiotagger.audio.asf.io.FileHeaderReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
canFail() - Method in class org.jaudiotagger.audio.asf.io.StreamBitratePropertiesReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
canFail() - Method in class org.jaudiotagger.audio.asf.io.StreamChunkReader
Tells whether the reader can fail to return a valid chunk.
The current Use would be a modified version of StreamChunkReader, which is configured to only manage audio streams.
CannotReadException - Exception in org.jaudiotagger.audio.exceptions
This exception is thrown if an audio file cannot be read.
Causes may be invalid data or IO errors.
CannotReadException() - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadException
Creates an instance.
CannotReadException(Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadException
 
CannotReadException(String) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadException
Creates an instance.
CannotReadException(String, Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadException
Creates an instance.
CannotReadVideoException - Exception in org.jaudiotagger.audio.exceptions
This exception should be thrown idf it appears the file is a video file, jaudiotagger only supports audio files.
CannotReadVideoException() - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadVideoException
Creates an instance.
CannotReadVideoException(Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadVideoException
 
CannotReadVideoException(String) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadVideoException
Creates an instance.
CannotReadVideoException(String, Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotReadVideoException
Creates an instance.
CannotWriteException - Exception in org.jaudiotagger.audio.exceptions
This exception is thrown if the writing process of an audio file failed.
CannotWriteException() - Constructor for exception org.jaudiotagger.audio.exceptions.CannotWriteException
(overridden)
CannotWriteException(String) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotWriteException
(overridden)
CannotWriteException(String, Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotWriteException
(overridden)
CannotWriteException(Throwable) - Constructor for exception org.jaudiotagger.audio.exceptions.CannotWriteException
(overridden)
CAPTURE_PATTERN - Static variable in class org.jaudiotagger.audio.ogg.util.OggPageHeader
 
CAPTURE_PATTERN - Static variable in interface org.jaudiotagger.audio.ogg.util.VorbisHeader
 
CAPTURE_PATTERN_AS_BYTES - Static variable in interface org.jaudiotagger.audio.ogg.util.VorbisHeader
 
CATALOG_NO - Static variable in class org.jaudiotagger.tag.id3.framebody.FrameBodyTXXX
 
CHANNEL_FLAGS_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox
 
CHANNELS_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
CHANNELS_POS - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4Mp4aBox
 
ChannelTypes - Class in org.jaudiotagger.tag.id3.valuepair
 
CHARSET_ISO_8859_1 - Static variable in class org.jaudiotagger.tag.id3.valuepair.TextEncoding
 
CHARSET_UTF_16 - Static variable in class org.jaudiotagger.tag.id3.valuepair.TextEncoding
 
CHARSET_UTF_16_ENCODING_FORMAT - Static variable in class org.jaudiotagger.tag.id3.valuepair.TextEncoding
 
CHARSET_UTF_16BE - Static variable in class org.jaudiotagger.tag.id3.valuepair.TextEncoding
 
CHARSET_UTF_8 - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4BoxHeader
 
CHARSET_UTF_8 - Static variable in interface org.jaudiotagger.audio.ogg.util.VorbisHeader
 
CHARSET_UTF_8 - Static variable in class org.jaudiotagger.tag.id3.valuepair.TextEncoding
 
checkCRC(byte[], byte[]) - Method in class org.jaudiotagger.audio.ogg.util.OggCRCFactory
 
checkStringLengthNullSafe(String) - Static method in class org.jaudiotagger.audio.asf.util.Utils
This method converts the given string into a byte[] in UTF-16LE encoding and checks whether the length doesn't exceed 65535 bytes.
Chunk - Class in org.jaudiotagger.audio.asf.data
This class represents a chunk within ASF streams.
Chunk(GUID, BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.Chunk
Creates an instance
Chunk(GUID, long, BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.Chunk
Creates an instance
ChunkContainer - Class in org.jaudiotagger.audio.asf.data
Stores multiple ASF objects (chunks) in form of Chunk objects, and is itself an ASF object (chunk).
ChunkContainer(GUID, long, BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.ChunkContainer
Creates an instance.
ChunkModifier - Interface in org.jaudiotagger.audio.asf.io
Reads an ASF chunk and writes a modified copy.
ChunkPositionComparator - Class in org.jaudiotagger.audio.asf.util
This class is needed for ordering all types of Chunks ascending by their Position.
ChunkPositionComparator() - Constructor for class org.jaudiotagger.audio.asf.util.ChunkPositionComparator
 
ChunkReader - Interface in org.jaudiotagger.audio.asf.io
A ChunkReader provides methods for reading an ASF chunk.
ChunkRemover - Class in org.jaudiotagger.audio.asf.io
This ChunkModifier implementation is meant to remove selected chunks.
ChunkRemover(GUID...) - Constructor for class org.jaudiotagger.audio.asf.io.ChunkRemover
Creates an instance, for removing selected chunks.
clone() - Method in class org.jaudiotagger.audio.asf.data.ContentDescriptor
(overridden)
closeHeadingElement(String) - Method in class org.jaudiotagger.logging.AbstractTagDisplayFormatter
 
closeHeadingElement(String) - Method in class org.jaudiotagger.logging.PlainTextTagDisplayFormatter
 
closeHeadingElement(String) - Method in class org.jaudiotagger.logging.XMLTagDisplayFormatter
 
CODEC_DESCRIPTIONS - Static variable in class org.jaudiotagger.audio.asf.data.AudioStreamChunk
Stores the hex values of codec identifiers to their descriptions.
COMMENT - Static variable in class org.jaudiotagger.audio.generic.GenericTag
Index for the "comment"-identifier in GenericTag.keys.
commit() - Method in class org.jaudiotagger.audio.AudioFile
Write the tag contained in this AudioFile in the actual file on the disk, this is the same as calling the AudioFileIO.write(this) method.
commit() - Method in class org.jaudiotagger.audio.mp3.MP3File
Overriden for comptability with merged code
COMMON_FIELDS - Static variable in class org.jaudiotagger.audio.asf.tag.AsfTag
Stores a list of field keys, which identify common fields.
compare(Chunk, Chunk) - Method in class org.jaudiotagger.audio.asf.util.ChunkPositionComparator
compare(String, String) - Method in class org.jaudiotagger.tag.id3.ID3v22PreferredFrameOrderComparator
 
compare(String, String) - Method in class org.jaudiotagger.tag.id3.ID3v23PreferredFrameOrderComparator
 
compare(String, String) - Method in class org.jaudiotagger.tag.id3.ID3v24PreferredFrameOrderComparator
 
compareTo(ContentDescriptor) - Method in class org.jaudiotagger.audio.asf.data.ContentDescriptor
computeCRC(byte[]) - Static method in class org.jaudiotagger.audio.ogg.util.OggCRCFactory
 
CONFIG_TYPE_LENGTH - Static variable in class org.jaudiotagger.audio.mp4.atom.Mp4EsdsBox
 
containsDescriptor(String) - Method in class org.jaudiotagger.audio.asf.data.ExtendedContentDescription
Looks if the given fieldName is already contained in this descriptor.
CONTENT_KEY_FIELD_SIZE - Static variable in class org.jaudiotagger.tag.id3.valuepair.SynchronisedLyricsContentType
 
ContentDescription - Class in org.jaudiotagger.audio.asf.data
This class represents the data of a chunk which contains title, author, copyright, description and the rating of the file.
ContentDescription() - Constructor for class org.jaudiotagger.audio.asf.data.ContentDescription
Creates an instance.
ContentDescription(long, BigInteger) - Constructor for class org.jaudiotagger.audio.asf.data.ContentDescription
Creates an instance.
ContentDescriptionReader - Class in org.jaudiotagger.audio.asf.io
Reads and interprets the data of a ASF chunk containing title, author...
ContentDescriptor - Class in org.jaudiotagger.audio.asf.data
This class is a wrapper for properties within a ExtendedContentDescription.
Each descriptor consists of the folloowing: Descriptor Name Length 16 bits Descriptor Name UTF16LE format Descriptor Value Data Type 16 bits Descriptor Value Length 16 bits Descriptor Value varies
ContentDescriptor(String, int) - Constructor for class org.jaudiotagger.audio.asf.data.ContentDescriptor
Creates an Instance.
convert(Tag, int) - Method in class org.jaudiotagger.audio.flac.FlacTagCreator
 
convert(Tag) - Method in class org.jaudiotagger.audio.generic.AbstractTagCreator
Convert tagdata to rawdata ready for writing to file with no additional padding
convert(Tag, int) - Method in class org.jaudiotagger.audio.generic.AbstractTagCreator
Convert tagdata to rawdata ready for writing to file
convert(Tag) - Method in class org.jaudiotagger.audio.ogg.OggVorbisCommentTagCreator
 
convert(Tag, int) - Method in class org.jaudiotagger.tag.mp4.Mp4TagCreator
Convert tagdata to rawdata ready for writing to file
convert(Tag, int) - Method in class org.jaudiotagger.tag.vorbiscomment.VorbisCommentCreator
Convert tagdata to rawdata ready for writing to file
convertFrameID22To23(String) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Convert from ID3v22 FrameIdentifier to ID3v23
convertFrameID22To24(String) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Convert from ID3v22 FrameIdentifier to ID3v24
convertFrameID23To22(String) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Convert from ID3v23 FrameIdentifier to ID3v22
convertFrameID23To24(String) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Convert from ID3v23 FrameIdentifier to ID3v24
convertFrameID24To23(String) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Convert from ID3v24 FrameIdentifier to ID3v23
convertToVorbisSetupHeaderPacket(long, RandomAccessFile) - Method in class org.jaudiotagger.audio.ogg.OggVorbisTagReader
The Vorbis Setup Header may span multiple(2) pages, athough it doesnt normally.
convertToVorbisSetupHeaderPacketAndAdditionalPackets(long, RandomAccessFile) - Method in class org.jaudiotagger.audio.ogg.OggVorbisTagReader
The Vorbis Setup Header may span multiple(2) pages, athough it doesnt normally.
convertv22Tov23 - Static variable in class org.jaudiotagger.tag.id3.ID3Frames
Mapping from v22 to v23
convertv23Tov22 - Static variable in class org.jaudiotagger.tag.id3.ID3Frames
 
convertv23Tov24 - Static variable in class org.jaudiotagger.tag.id3.ID3Frames
 
convertv24Tov23 - Static variable in class org.jaudiotagger.tag.id3.ID3Frames
 
copy(InputStream, OutputStream, long) - Static method in class org.jaudiotagger.audio.asf.util.Utils
effectively copies a specified amount of bytes from one stream to another.
copy(byte[], byte[], int) - Static method in class org.jaudiotagger.audio.generic.Utils
Copies the bytes of srd to dst at the specified offset.
copyAudioToTmp(File, File, File) - Static method in class org.jaudiotagger.test.MergeID3AndMP3Files
 
copyContent(TagField) - Method in class org.jaudiotagger.audio.asf.tag.AsfTagField
This method copies the data of the given field to the current data.
copyContent(TagField) - Method in class org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture
This method copies the data of the given field to the current data.
copyContent(TagField) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Frame
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.id3.ID3v1TagField
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.mp4.field.Mp4TagBinaryField
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.mp4.field.Mp4TagRawBinaryField
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.mp4.field.Mp4TagReverseDnsField
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.mp4.field.Mp4TagTextField
 
copyContent(TagField) - Method in class org.jaudiotagger.tag.mp4.field.Mp4TagTextNumberField
 
copyContent(TagField) - Method in interface org.jaudiotagger.tag.TagField
This method copies the data of the given field to the current data.
copyContent(TagField) - Method in class org.jaudiotagger.tag.vorbiscomment.VorbisCommentTagField
 
copyObject(Object) - Static method in class org.jaudiotagger.tag.id3.ID3Tags
Unable to instantiate abstract classes, so can't call the copy constructor.
countMetaBlocks(File) - Method in class org.jaudiotagger.audio.flac.FlacInfoReader
Count the number of metadatablocks, useful for debugging
createAlbumField(String) - Method in class org.jaudiotagger.audio.asf.tag.AsfTag
Creates a field which represents the "album".
The field will already contain the given content.
createAlbumField(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Creates a field which represents the "album".
The field will already contain the given content.
createAlbumField(String) - Method in class org.jaudiotagger.audio.generic.GenericTag
(overridden)
createAlbumField(String) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
 
createAlbumField(String) - Method in class org.jaudiotagger.tag.mp4.Mp4Tag
 
createAlbumField(String) - Method in class org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag
 
createAndSetArtworkField(Artwork) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Create field and then set within tag itself
createAndSetArtworkField(Artwork) - Method in class org.jaudiotagger.tag.flac.FlacTag
Create field and then set within tag itself
createAndSetArtworkField(Artwork) - Method in class org.jaudiotagger.tag.id3.AbstractID3v2Tag
Create field and then set within tag itself
createAndSetArtworkField(Artwork) - Method in class org.jaudiotagger.tag.id3.ID3v1Tag
 
createAndSetArtworkField(Artwork) - Method in interface org.jaudiotagger.tag.Tag
Create artwork field based on the data in artwork and then set it in the tag itself
createAndSetArtworkField(Artwork) - Method in class org.jaudiotagger.tag.vorbiscomment.VorbisCommentTag
Create artwork field Actually sets two fields
createArtistField(String) - Method in class org.jaudiotagger.audio.asf.tag.AsfTag
Creates a field which represents the "artist".
The field will already contain the given content.
createArtistField(String) - Method in class org.jaudiotagger.audio.generic.AbstractTag
Creates a field which represents the "artist".
The field will already contain the given content.
createArtistField(String) - Method in class org.jaudiotagger.audio.generic.GenericTag
(overridden)