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

A

AbstractMergeSort - Class in com.tffenterprises.util
AbstractMergeSort implements a merge sort, minus the comparison function.
AbstractMergeSort() - Constructor for class com.tffenterprises.util.AbstractMergeSort
 
AccountingInput - Interface in com.tffenterprises.io
AccountingInput is an interface for InputStreams and files, such that the number of bytes that have been read or skipped is tallied and can be reported.
AccountingInputStream - Class in com.tffenterprises.io
AccountingInputStream is a FilterIntputStream that implements the AccountingInput interface.
AccountingInputStream(InputStream) - Constructor for class com.tffenterprises.io.AccountingInputStream
Constructor, the standard for a FilterInputStream subclass...
AccountingOutput - Interface in com.tffenterprises.io
AccountingOutput is an interface for OutputStreams and files, such that the number of bytes that have been written out is tallied and can be reported.
AccountingOutputStream - Class in com.tffenterprises.io
AccountingOutputStream is a FilterOutputStream that implements the AccountingOutput interface.
AccountingOutputStream(OutputStream) - Constructor for class com.tffenterprises.io.AccountingOutputStream
Constructor, the standard for a FilterOutputStream subclass...
addDate(Calendar) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Adds a single date to the DateFrame.
addDate(Date) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Adds a single date to the DateFrame.
addDate(Calendar) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
addDate(Date) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
addDateRange(Calendar, Calendar) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Adds a single range of dates to the DateFrame.
addDateRange(Calendar, Calendar) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
addFrame(Frame) - Method in class com.tffenterprises.music.tag.ID3v2
Add a given frame to this ID3v2 tag.
addFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
addFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
addFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
adjustFileLength(byte[]) - Method in class com.tffenterprises.music.io.TaggedFile
Adjust the length of the file in order to exactly fit the byte array, which represents an ID3v2 tag.
album - Variable in class com.tffenterprises.music.tag.ID3v1
The name of the album or set from which the track was extracted.
ALBUM - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ALBUM_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte length of the album-name field in ID3v1.
ALBUM_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the album-name field in ID3v1.
ALBUM_TITLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
APICFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 APIC frame type; it handles image data.
APICFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Constructs a new APICFrame with no description or value.
APICFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Constructs a APICFrame using the given header.
APICFrame(FrameHeader, String, byte[]) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Constructs a new APICFrame with the specified header, description and value.
arrayToSort - Variable in class com.tffenterprises.util.AbstractMergeSort
An array of objects to sort.
artist - Variable in class com.tffenterprises.music.tag.ID3v1
The name of the artist or performer featured on the track.
ARTIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ARTIST_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte length of the artist field in ID3v1.
ARTIST_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the artist field in ID3v1.
ATTACHED_PICTURE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
AUDIO_ENCRYPTION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
AUDIO_SIZE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
AUTHOR - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
available() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns the number of bytes that remain to be read in the byte array.

B

BAND - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
BaseFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This is an abstract superclass implementing common code for subclasses of Frame.
BaseFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Protected default constructor.
BaseFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Frame subclasses MUST provide a constructor with this parameter list.
BEATS_PER_MINUTE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
BOM_CHAR - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
A utility char, the byte-order mark (non-breaking space) character.
BOM_CHAR_STRING - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
A utility string, containing only the BOM (non-breaking space) character.
buf - Variable in class com.tffenterprises.io.ByteArrayInputStream
The byte array from which the bytes are to be read.
buf - Variable in class com.tffenterprises.io.ByteArrayOutputStream
private buffer to assist with the more complicated DataOutput methods.
buf - Variable in class com.tffenterprises.io.DataOutputChecksum
private buffer to assist with the more complicated DataOutput methods.
buf - Variable in class com.tffenterprises.util.Buffer
The byte array that will contain the data.
Buffer - Class in com.tffenterprises.util
Buffer is a byte buffer that knows how many bytes of real data it contains.
Buffer(int) - Constructor for class com.tffenterprises.util.Buffer
Constructor: create a buffer of fixed capacity, containing a maximum of max bytes.
ByteArrayInputStream - Class in com.tffenterprises.io
com.tffenterprises.io.ByteArrayInputStream was originally intended as a drop-in replacement for java.io.ByteArrayInputStream.
ByteArrayInputStream() - Constructor for class com.tffenterprises.io.ByteArrayInputStream
Private default constructor, useful for a hypothetical clone() method.
ByteArrayInputStream(byte[]) - Constructor for class com.tffenterprises.io.ByteArrayInputStream
Creates a ByteArrayInputStream so that it uses buf as its buffer array.
ByteArrayInputStream(byte[], int, int) - Constructor for class com.tffenterprises.io.ByteArrayInputStream
Creates a ByteArrayInputStream that uses buf as its buffer array.
ByteArrayOutputStream - Class in com.tffenterprises.io
com.tffenterprises.io.ByteArrayOutputStream is intended to be a drop-in replacement for java.io.ByteArrayOutputStream.
ByteArrayOutputStream() - Constructor for class com.tffenterprises.io.ByteArrayOutputStream
Creates a ByteArrayOutputStream.
ByteArrayOutputStream(int) - Constructor for class com.tffenterprises.io.ByteArrayOutputStream
Creates a new ByteArrayOutputStream, with a buffer capacity of the specified size, in bytes.
ByteToString(byte) - Static method in class com.tffenterprises.music.tag.ID3Genres
Translate from the Genre byte to the Genre string.

C

changed - Variable in class com.tffenterprises.music.tag.ID3v1
Flag indicating whether or not the tag has been changed.
changed - Variable in class com.tffenterprises.music.tag.ID3v2
Whether this tag has been changed.
changed - Variable in class com.tffenterprises.music.tag.id3v2.Flags
Whether this Flags object has been changed.
changed - Variable in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
The changed bit for this frame.
changed - Variable in class com.tffenterprises.music.tag.id3v2.frame.Container
The changed bit for this frame.
changed - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Whether this FrameHeader object has been changed.
check(byte) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Check whether a combination of bits is set in the flags byte.
checkedID3v1 - Variable in class com.tffenterprises.music.io.TaggedFile
Internal flag: has the file been checked for an ID3v1 tag ?
checkedID3v2 - Variable in class com.tffenterprises.music.io.TaggedFile
Internal flag: has the file been checked for an ID3v2 tag ?
checkExtFlagMask(short) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Check whether a combination of bits is set in the extended flags short.
CheckFileForTag(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v1
Verify whether a given file contains an ID3v1 tag.
CheckFileForTag(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v2
Checks for the presence of an ID3v2 tag in a file.
CheckFileForTagVersion(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v2
Checks for the presence of an ID3v2 tag and returns its version.
checkFormatMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Check whether a combination of bits is set in the format flags byte.
checkStatusMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Check whether a combination of bits is set in the status flags byte.
checkVersion() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Asserts that this Flags object's version is compatible with the code.
checkVersion() - Method in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Asserts that the object's assigned version number is compatible.
checkVersion() - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Asserts that the object's assigned version number is compatible.
cleanString(byte[], int, int) - Method in class com.tffenterprises.music.tag.ID3v1
This will return a "proper" substring from the defined portion of the byte array.
cleanString(String, int) - Method in class com.tffenterprises.music.tag.ID3v1
Returns a "proper" substring of the string passed as an argument, up to a maximum length of length characters.
clearDate() - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Clears all the dates from the DateFrame.
clearDate() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Clears the frame data.
clone() - Method in class com.tffenterprises.music.tag.ID3v1
Clone the ID3v1 tag
clone() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a clone of this ID3v2 tag.
clone() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns a clone of this Flags object.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns a clone of this Container.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns a clone of this Flags object.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Returns a clone of this Flags object.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Returns a clone of this Flags object.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Returns a clone of this ID3v2 frame.
clone() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Returns a clone of this ID3v2 frame.
close() - Method in class com.tffenterprises.io.ByteArrayInputStream
Closes this stream.
close() - Method in class com.tffenterprises.io.NullOutputStream
Does nothing.
close() - Method in class com.tffenterprises.music.io.TaggedFile
Closes the underlying file stream and releases any system resources associated with it.
com.tffenterprises.io - package com.tffenterprises.io
 
com.tffenterprises.music.io - package com.tffenterprises.music.io
 
com.tffenterprises.music.tag - package com.tffenterprises.music.tag
 
com.tffenterprises.music.tag.id3v2 - package com.tffenterprises.music.tag.id3v2
 
com.tffenterprises.music.tag.id3v2.frame - package com.tffenterprises.music.tag.id3v2.frame
 
com.tffenterprises.music.tag.id3v2.io - package com.tffenterprises.music.tag.id3v2.io
 
com.tffenterprises.util - package com.tffenterprises.util
 
comment - Variable in class com.tffenterprises.music.tag.ID3v1
A comment relevant to the track.
COMMENT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
COMMENT_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte length of the comment field in ID3v1.
COMMENT_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the comment field in ID3v1.
CommentFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 Comment frame (and non-synchronized lyrics) type.
CommentFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Constructs a new CommentFrame with no description or value.
CommentFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Constructs a CommentFrame using the given header.
CommentFrame(FrameHeader, String, String, String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Constructs a new CommentFrame with the specified header, language description and value.
COMMERCIAL_FRAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
COMMERCIAL_INFORMATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
compareElementsAt(int, int) - Method in class com.tffenterprises.util.AbstractMergeSort
The method that must be overridden to provide a comparison function.
compareElementsAt(int, int) - Method in class com.tffenterprises.util.StringMergeSort
Compares two strings at specified indices of the array.
COMPOSER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
COMPRESSED_FRAME - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Format flags mask that, if set, signifies that the frame's data is compressed using the standard "deflate" algorithm, as implemented by the zlib library.
CONDUCTOR - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
CONSTRUCTOR_PARAMS_TYPES_ARRAY - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
An array containing the Class objects which select the constructor of the FrameHeader subclass to be used.
CONSTRUCTOR_TYPES - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
An array containing the Class objects which select the constructor of the Frame subclass to be used.
consumed() - Method in interface com.tffenterprises.io.AccountingInput
Returns the number of bytes that have been consumed by the stream (or read/skipped in the file) since the AccountingInput instance was constructed.
consumed - Variable in class com.tffenterprises.io.AccountingInputStream
Our register of written bytes.
consumed() - Method in class com.tffenterprises.io.AccountingInputStream
Returns the number of bytes that have been written to the stream or file since the AccountingOutput instance was constructed.
consumed() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns the number of bytes that have been read from the byte array.
Container - Class in com.tffenterprises.music.tag.id3v2.frame
Container is a fake frame that holds multiple frames of the same type in ID3v2's frame table.
Container() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.Container
Public default constructor.
Container(String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.Container
Container is not a "real" subclass of Frame.
contains(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
contains(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
contains(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
containsDescription(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
CONTENT_TYPE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ContentTypeFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 TCON frame type, which attempts to represent the type of content of a given track.
ContentTypeFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
Constructs a new YearFrame with no data.
ContentTypeFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
Constructs a new instance using the specified FrameHeader object.
COPYRIGHT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
COPYRIGHT_INFORMATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
COVER_CODE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
A standard string to designate a cover version
CRC_EXTFLAG - Static variable in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Extended flag bit for CRC32 presence.
cs - Variable in class com.tffenterprises.io.DataOutputChecksum
The encapsulated checksum object.

D

dataLength - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
The Data length This may be different from the Frame length in the presence of compression, for example.
datalength - Variable in class com.tffenterprises.util.Buffer
The number of bytes containing valid data.
DataOutputChecksum - Class in com.tffenterprises.io
DataOutputChecksum is a utility when using implementors of the java.util.zip.Checksum interface.
DataOutputChecksum() - Constructor for class com.tffenterprises.io.DataOutputChecksum
A private constructor.
DataOutputChecksum(Checksum) - Constructor for class com.tffenterprises.io.DataOutputChecksum
Creates a DataOutputChecksum that encapsulate a Checksum implementor.
DATE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
DateFrame - Interface in com.tffenterprises.music.tag.id3v2.frame
This interface defines methods that are and/or will be useful for frames that represent dates and timestamps.
Decode(int) - Static method in class com.tffenterprises.music.tag.id3v2.SynchSafeInteger
Decode a "synch-safe integer" to a normal int.
decodeFrameBytesFromStream(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
This is an auxiliary method to the getFrameBytesFromStream method.
DEFAULT - Static variable in class com.tffenterprises.music.tag.id3v2.Flags
A mnemotechnic/easy parameter to pass the ResourceBundle and obtain the Flags subclass implementing the newest spec.
DEFAULT - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
A mnemotechnic/easy parameter to pass the ResourceBundle and obtain the FrameHeader subclass implementing the newest spec.
descriptions() - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
DURATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 

E

ENCAPSULATED_OBJECT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
Encode(int) - Static method in class com.tffenterprises.music.tag.id3v2.SynchSafeInteger
Encode an integer value to an ID3v2 "synch-safe integer".
ENCODED_BY - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ENCODER_SETTINGS - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ENCODER_USED - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ENCODING - Static variable in class com.tffenterprises.music.tag.ID3v1
The recommended character encoding for an ID3v1 tag
ENCODING_BYTES - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The encoding strings, indexing their bytes; converse of the previous.
ENCODING_STRINGS - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The encoding strings, indexed by ID3v2 encoding id.
ENCRYPTED_FRAME - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Format flags mask that, if set, signifies that the frame's data has been encrypted.
ENCRYPTION_METHOD - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
endInputProcessing() - Method in class com.tffenterprises.music.tag.id3v2.Flags.InputProcessingStream
 
Enumerate() - Static method in class com.tffenterprises.music.tag.ID3Genres
Obtain an enumerator for the list of Genres.
EQUALIZATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
equals(Object) - Method in class com.tffenterprises.music.tag.ID3v1
Compare the ID3v1 tag for equality with another ID3v1 tag.
equals(Object) - Method in class com.tffenterprises.music.tag.ID3v2
Compares this ID3v2 tag with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Compares this Flags object with another one.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Compares this Flags object with another one.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Compares this Container with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Compares this FrameHeader object with another one.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Compares this FrameHeader object with another one.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Compares this FrameHeader object with another one.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Compares this ID3v2 frame with another object.
equals(Object) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Compares this ID3v2 frame with another object.
EXPERIMENTAL_FLAG - Static variable in class com.tffenterprises.music.tag.id3v2.Flags
Flag bit for experimental status.
EXTENDED_HEADER_FLAG - Static variable in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Flag bit for extended header presence.
extendedFlags - Variable in class com.tffenterprises.music.tag.id3v2.Flags_3_0
The extended flags field; 16 bits stored in a short.

F

FILE_ALTER_DISPOSE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Status flags mask that, if set, signifies that the frame is to be discarded or recomputed if the tagged file is altered.
FILE_OWNER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
FILE_TYPE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
fileLength - Variable in class com.tffenterprises.music.tag.ID3v2
How many bytes the tag occupies in the file, excluding the header and footer.
findMpegAudioStart() - Method in class com.tffenterprises.music.io.TaggedFile
Positions the file at the beginning of the first frame of MP3 data, past the ID3v2 tag if there is one.
first - Variable in class com.tffenterprises.io.ByteArrayInputStream
The first byte that can be read from the byte array.
Flags - Class in com.tffenterprises.music.tag.id3v2
Flags is a class that provides ID3v2 with an interpretation of the ID3v2 header flags.
flags - Variable in class com.tffenterprises.music.tag.ID3v2
The Flags object.
Flags() - Constructor for class com.tffenterprises.music.tag.id3v2.Flags
Default constructor.
Flags(byte) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags
Constructs a Flags object with zeroed flags.
flags - Variable in class com.tffenterprises.music.tag.id3v2.Flags
A byte containing the ID3v2 flags field; 8 bits stored in a byte.
Flags.InputProcessingStream - Class in com.tffenterprises.music.tag.id3v2
 
Flags.InputProcessingStream(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags.InputProcessingStream
 
Flags_2_0 - Class in com.tffenterprises.music.tag.id3v2
Flags_2_0 implements the flags for version 2.0 of ID3v2 (aka ID3v2.2.0).
Flags_2_0() - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_2_0
Default constructor.
Flags_2_0(byte) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_2_0
Constructs a Flags_2_0 object with the given flags.
Flags_3_0 - Class in com.tffenterprises.music.tag.id3v2
Flags_3_0 implements the flags for version 3.0 of ID3v2 (aka ID3v2.3.0).
Flags_3_0() - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0
Default constructor.
Flags_3_0(byte) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0
Constructs a Flags_3_0 object with the given flags and zeroed extended flags.
Flags_3_0(byte, short) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0
Constructs a Flags_3_0 object with the given flags extended flags.
Flags_3_0_NoSync - Class in com.tffenterprises.music.tag.id3v2
Flags_3_0 implements the flags for version 3.0 of ID3v2 (aka ID3v2.3.0).
Flags_3_0_NoSync() - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0_NoSync
Default constructor.
Flags_3_0_NoSync(byte) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0_NoSync
Constructs a Flags_3_0 object with the given flags and zeroed extended flags.
Flags_3_0_NoSync(byte, short) - Constructor for class com.tffenterprises.music.tag.id3v2.Flags_3_0_NoSync
Constructs a Flags_3_0 object with the given flags extended flags.
FLAGS_CLASS_INFO - Static variable in class com.tffenterprises.music.tag.id3v2.Flags
A resource bundle listing the subclass by version
FLAGS_CLASSES - Static variable in class com.tffenterprises.music.tag.id3v2.Flags
The Hashtable which contains all the initialized class objects of our subclasses, keyed by version.
flush() - Method in class com.tffenterprises.io.ByteArrayOutputStream
Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Method in class com.tffenterprises.io.NullOutputStream
Does nothing.
flush() - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
Flushes this output stream and forces any buffered output to be written out to the stream.
formatFlags - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
The frame format flags.
FractionFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class implements the TRCK frame type, which encodes the track number in an ID3v2 frame.
FractionFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Constructs a new TextFrame with no data, and no valid frame type.
FractionFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Constructs a new FractionFrame with the specified frame header and no data.
FractionFrame(FrameHeader, short, short) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Constructs a new TextFrame with the specified frame header and text.
Frame - Class in com.tffenterprises.music.tag.id3v2
This class is the superclass of all ID3v2 frame types.
Frame() - Constructor for class com.tffenterprises.music.tag.id3v2.Frame
 
FRAME_CLASS - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
The Class object for this class.
FRAME_CLASSES - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
The Hashtable which contains all the frame IDs (types) and the frame classes with which they are associated.
FRAME_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
The frame ID of this frame.
FRAME_TYPE_CLASS_MAPPINGS - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
A ResourceBundle containing some mappings between frame IDs and classes.
frameData - Variable in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
The data contained in this frame.
FrameDataFormatException - Exception in com.tffenterprises.music.tag.id3v2.frame
This exception is thrown when the data passed to an ID3v2 frame is not in a valid format.
FrameDataFormatException() - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.FrameDataFormatException
Constructs a FrameDataFormatException with no message.
FrameDataFormatException(String) - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.FrameDataFormatException
Constructs a FrameDataFormatException with the specified detail message.
frameDescription - Variable in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
The description text for this frame.
FrameHeader - Class in com.tffenterprises.music.tag.id3v2.frame
FrameHeader is a class that provides ID3v2 with an interpretation of the frame header structure.
FrameHeader() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Default constructor.
FrameHeader(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Constructs a FrameHeader from an InputStream.
FrameHeader_2_0 - Class in com.tffenterprises.music.tag.id3v2.frame
FrameHeader_2_0 is a class that provides ID3v2 with an interpretation of the frame header structure, as defined in the older ID3v2.2 specification.
FrameHeader_2_0() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Default Constructor.
FrameHeader_2_0(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Constructs a FrameHeader_2_0 from an InputStream.
FrameHeader_3_0 - Class in com.tffenterprises.music.tag.id3v2.frame
FrameHeader_3_0 is a class that provides ID3v2 with an interpretation of the frame header structure, as defined in the ID3v2.3 specification.
FrameHeader_3_0() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Default constructor.
FrameHeader_3_0(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Constructs a FrameHeader_2_0 from an InputStream.
FrameHeader_3_0_NoCompression - Class in com.tffenterprises.music.tag.id3v2.frame
FrameHeader_3_0 is a class that provides ID3v2 with an interpretation of the frame header structure, as defined in the ID3v2.3 specification.
FrameHeader_3_0_NoCompression() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0_NoCompression
Default constructor.
FrameHeader_3_0_NoCompression(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0_NoCompression
Constructs a FrameHeader_3_0 from an InputStream.
FRAMEHEADER_CLASS_INFO - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
A resource bundle listing the subclass by version
FRAMEHEADER_CLASSES - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
The Hashtable which contains all the initialized class objects of our subclasses, keyed by version.
frameid - Variable in class com.tffenterprises.music.tag.id3v2.frame.Container
The frame ID of the frames contained within.
frameLanguage - Variable in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
A language identifier for the text in this frame.
frameLength - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
The Frame length
FrameParseException - Exception in com.tffenterprises.music.tag.id3v2.frame
This exception is thrown when an ID3v2 frame cannot be parsed properly.
FrameParseException() - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.FrameParseException
Constructs a FrameParseException with no message.
FrameParseException(String) - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.FrameParseException
Constructs a FrameParseException with the specified detail message.
frames() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
frames() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
frames() - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
frameTable - Variable in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
A hashtable to contain the contained frames.
frameTable - Variable in class com.tffenterprises.music.tag.ID3v2
A hashtable containing all the tag's information frames.
frameText - Variable in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
The data contained in this frame.
FrameTypes - Interface in com.tffenterprises.music.tag.id3v2.frame
This interface contains meaningful constants for the ID3v2 frame types, as well as arrays containing all the text frame types and URL frame types.
frameValue - Variable in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
The value text for this frame.
frameVector - Variable in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
A hashtable to contain the contained frames.
FromByteArray(short, byte[]) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Creates an ID3v2 frame from a byte array.
FromByteArray(short, byte[], int) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Creates an ID3v2 frame from a byte array, starting at the specified offset.
FromInputStream(short, InputStream, long) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Creates an ID3v2 frame from an InputStream.

G

GENERIC_FRAME_CLASS - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
The Class object for the generic frame class.
GenericContainer - Class in com.tffenterprises.music.tag.id3v2.frame
Container is a fake frame that holds multiple frames of the same type in ID3v2's frame table.
GenericContainer() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
Public default constructor.
GenericContainer(String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
Construct a KeyedContainer for the frame id passed as a parameter.
GenericFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the generic ID3v2 frame type; it just takes the raw data from an ID3v2 tag and stores it as a byte array.
GenericFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Constructs a new GenericFrame with no data, and no valid frame type.
GenericFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Constructs a new GenericFrame with the given header.
GenericFrame(FrameHeader, byte[]) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Constructs a new GenericFrame with the specified header and data.
genre - Variable in class com.tffenterprises.music.tag.ID3v1
A byte representing the genre of the track.
genre - Variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
The genre as a byte, ID3v1-style
GENRE_INDICES - Static variable in class com.tffenterprises.music.tag.ID3Genres
The converse of the GENRE_STRINGS array, as a Hashtable to make searches quick.
GENRE_NONE - Static variable in class com.tffenterprises.music.tag.ID3Genres
A recommended string that means "no genre"
GENRE_NONE - Static variable in class com.tffenterprises.music.tag.ID3v1
A recommended string that means "no genre"
GENRE_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the genre byte in ID3v1.
GENRE_STRINGS - Static variable in class com.tffenterprises.music.tag.ID3Genres
The significance of the genre byte values, as strings.
getAlbum() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return the name of the album or set on which thes track can be found
getAlbum() - Method in class com.tffenterprises.music.tag.ID3v1
Return the name of the album or set on which this track can be found
getAlbum() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the title of the album or set on which this track can be found.
getArtist() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return the name of the artist or performer featured on the track represented by this tag
getArtist() - Method in class com.tffenterprises.music.tag.ID3v1
Return the name of the artist or performer featured on the track represented by this tag
getArtist() - Method in class com.tffenterprises.music.tag.ID3v2
Returnsthe name of the artist or performer featured on the track represented by this tag.
getBytes() - Method in interface com.tffenterprises.music.tag.ID3Tag
Get a byte array equivalent to the tag's representation in a file.
getBytes() - Method in class com.tffenterprises.music.tag.ID3v1
Get a byte array equivalent to the tag's representation in a file, using the default ID3 string encoding.
getBytes(String) - Method in class com.tffenterprises.music.tag.ID3v1
Get a byte array equivalent to the tag's representation in a file, using the given string encoding.
getBytes() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns this frame object's byte representation, in a fast way that is potentially less secure than getRawData().
getBytes() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Get the frameData byte array.
getBytes() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a byte array equivalent to the tag's representation in a file, without the prefix.
getBytes(int) - Method in class com.tffenterprises.music.tag.ID3v2
Returns a byte array equivalent to the tag's representation in a file, padded to the given length, but without the prefix.
getByteStream() - Method in class com.tffenterprises.music.tag.id3v2.frame.MetaFrame
Returns the data stream to be used when decoding the embedded frames.
getByteStream() - Method in class com.tffenterprises.music.tag.id3v2.frame.ZCDMFrame
Returns the data stream to be used when decoding the embedded frames.
getChecksum() - Method in class com.tffenterprises.io.DataOutputChecksum
Returns the encapsulated checksum object.
getChecksum() - Method in class com.tffenterprises.music.tag.ID3v1
Obtain a Checksum object representing this instance.
getChecksum() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns a Checksum of all this object's data.
getChecksum() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns a CheckSum object updated with this object.
getChecksum() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
getChecksum() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns a Checksum of all this object's data.
getChecksum() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns a checksum updated with this frame's data.
getChecksum() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a Checksum of all this tag's data.
getComment() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return a comment attached to the track.
getComment() - Method in class com.tffenterprises.music.tag.ID3v1
Return a comment attached to the track.
getComment() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the comment attached to the track.
getData() - Method in class com.tffenterprises.util.Buffer
Returns the data contained in this Buffer.
getDataLength() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns the length of the length of the raw data for this frame, without any encoding such as compression or unsynchronization.
getDataLength() - Method in class com.tffenterprises.util.Buffer
Returns the current length of the data contained in this Buffer.
getDate() - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Get the first date for this frame.
getDate() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Get the first date for this frame.
getDates() - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Get all dates for this frame.
getDates() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Get all dates for this frame.
getDescription() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns the description field for the image embedded in this frame.
getDescription() - Method in interface com.tffenterprises.music.tag.id3v2.frame.KeyedFrame
Returns a content description or identifier for this frame.
getDescription() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Returns the description field of this frame.
GetEquivalenceForID(String) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Obtain an equivalent ID under more modern rules, i.e.
getExtFlags() - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Returns the current state of the extended flags.
getFileLength() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the byte length occupied by this tag in its original file.
getFlags() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Return the current state of the flags.
getFlags() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the Flags object for this ID3v2 tag.
GetFlagsClass(short) - Static method in class com.tffenterprises.music.tag.id3v2.Flags
Obtain the Class object for the subclass of Flags corresponding to the given specification version.
GetFlagsClass(String) - Static method in class com.tffenterprises.music.tag.id3v2.Flags
Obtain the Class object for the subclass of Flags corresponding to the given specification version.
getFormatFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns the format flags of this frame.
getFormatFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
getFormatFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns this frame's format flags byte.
getFormatFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Returns this frame's format flags byte.
getFormatFlags() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns the format flags of this frame.
getFrame(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
getFrameBytesFromStream(InputStream, long) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Extract the frame's raw data from the InputStream.
GetFrameClassForID(String) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Obtain a Frame subclass to handle a particular type of ID3v2 frame.
GetFrameHeaderClass(short) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns the FrameHeader subclass to be used for the given ID3v2 version.
GetFrameHeaderClass(String) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns the FrameHeader subclass to be used for the given ID3v2 version.
getFrameID() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns the frame ID of this frame.
getFrameID() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
getFrameID() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns the type string for this frame.
getFrameID() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns the frame ID of this frame.
getFrameLength() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns the frame length in bytes, if the frame was read from a stream.
getFrameOfType(String) - Method in class com.tffenterprises.music.tag.ID3v2
Returns a frame of an appropriate class to handle a frame with the given ID.
getFrameTextForID(String) - Method in class com.tffenterprises.music.tag.ID3v2
Returns the text for the TextFrame with the ID passed as a parameter.
getGenre() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return a byte representing the genre of the track.
getGenre() - Method in class com.tffenterprises.music.tag.ID3v1
Return a byte representing the genre of the track.
getGenre() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a byte representing the genre of the track.
getGenre() - Method in class com.tffenterprises.music.tag.SmartID3v1
Returns a byte representing the genre of the track.
getGenreAsByte() - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
getHeader() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns this frame object's FrameHeader instance.
getHeader() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns this frame object's FrameHeader instance.
getHeader() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns the FrameHeader object that corresponds to this Frame instance.
getID3v1() - Method in class com.tffenterprises.music.io.TaggedFile
Obtain the ID3v1 tag associated with this file.
getID3v2() - Method in class com.tffenterprises.music.io.TaggedFile
Return the ID3v2 tag associated with this file.
getID3v2Bytes() - Method in class com.tffenterprises.music.io.TaggedFile
Return a byte array containing the encoded ID3v2 tag associated with this file.
getImageData() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns the image data for this frame.
getItem() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns the item number.
getKeyedFrameOfType(String, String) - Method in class com.tffenterprises.music.tag.ID3v2
 
getMax() - Method in class com.tffenterprises.util.Buffer
Returns the maximum capacity of this Buffer.
getMinimalLength() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the minimal length that could be occupied by this tag in a file (including the prefix).
getNewFrameOfType(String) - Method in class com.tffenterprises.music.tag.ID3v2
Retruns a new frame of an appropriate class to handle the data for a given ID.
getNewInstance() - Static method in class com.tffenterprises.music.tag.id3v2.Flags
Create a new Flags object; use the subclass implementing the latest version of the specification supported by this library.
getNewInstance(short) - Static method in class com.tffenterprises.music.tag.id3v2.Flags
Create a new Flags object of a subclass appropriate for the version parameter.
getNewInstance(short, byte) - Static method in class com.tffenterprises.music.tag.id3v2.Flags
Create a new Flags object of a subclass appropriate for the version parameter.
getNewInstance() - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Create a new FrameHeader object using the newest known version.
getNewInstance(short) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Create a new FrameHeader object of a subclass appropriate for the version parameter.
getNewInstance(short, String) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Create a new FrameHeader object from an appropriate subclass, using the given frame ID and the default flags.
getNewInstance(short, InputStream) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Create a new FrameHeader object of a subclass appropriate for the version parameter.
getNewInstance(FrameHeader, String) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Create a new Frame object of an appropriate subtype, given a FrameHeader and a specific frame ID.
getNewInstance(String) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Create a new Frame object of an appropriate subtype, given a frame ID.
getNewInstance(FrameHeader) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Create a new Frame object of an appropriate subtype, given a FrameHeader.
getNullBytes(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Returns the ID3v2 string-separator null byte(s), for the named encoding.
getPartName() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns the name of the part of a whole represented by this frame type.
getPartName() - Method in class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Returns the name of the part of a whole represented by this frame type.
getRAFile() - Method in class com.tffenterprises.music.io.TaggedFile
Returns the underlying RandomAccessFile object.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns the raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns the raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns some raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Returns the raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns the raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Returns the raw data corresponding to this frame.
getRawData() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Returns the raw data corresponding to this frame.
getSortedGenres() - Static method in class com.tffenterprises.music.tag.ID3Genres
Returns a sorted array of genre strings.
getStatusFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns the status flags of this frame.
getStatusFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
getStatusFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns this frame's status flags byte.
getStatusFlags() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Returns this frame's status flags byte.
getStatusFlags() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns the status flags of this frame.
getTag() - Method in class com.tffenterprises.music.io.TaggedFile
Obtain an ID3 tag associated with this file.
GetTagLength(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v1
Get the length of the ID3v1 tag in this particular file.
GetTagLength(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v2
Get the length of the ID3v2 tag, including header bytes, in the specified file.
GetTagOffset(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v1
Obtain the offset at which an ID3v1 would be located if there were one in the given file.
GetTagOffset(RandomAccessFile) - Static method in class com.tffenterprises.music.tag.ID3v2
Obtains the offset at which an ID3v2 tag would be located if there were one in the given file.
getText() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns the text contained in this frame.
getText() - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Returns the text contained in this frame.
getText() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Returns the text contained in this frame.
getTextEncoding(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Returns a string representing the text encoding used by this frame.
getTextEncoding(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Returns a byte array representing the text encoding used by this frame.
getTextEncoding(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Returns a string representing the text encoding used by this frame, given a byte containing the ID3v2 specification's representation of an encoding.
getTextEncoding(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Returns a string representing the text encoding used by this frame, given a byte containing the ID3v2 specification's representation of an encoding.
getTextEncoding(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Returns a byte array containing ID3v2's byte representation of encodings, given a named encoding.
getTitle() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return the title of the crack represented by this tag.
getTitle() - Method in class com.tffenterprises.music.tag.ID3v1
Return the title of the track represented by this tag
getTitle() - Method in class com.tffenterprises.music.tag.ID3v2
Returnsthe title of the track represented by this tag.
getTotal() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns the total number of items.
getTrack() - Method in class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Returns the track number.
getTrackNumber() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return the track's position out of its set, as an integer.
getTrackNumber() - Method in class com.tffenterprises.music.tag.ID3v1
Return the track's position out of its set, as an integer.
getTrackNumber() - Method in class com.tffenterprises.music.tag.ID3v2
Return the track's position out of its set, as an integer.
getValue() - Method in class com.tffenterprises.io.DataOutputChecksum
Returns the current checksum value.
getValue() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Returns the value field of this frame.
getVersion() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns the ID3v2 specification version given to this Flags object
getVersion() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the version number of the format of this tag.
getYear() - Method in interface com.tffenterprises.music.tag.ID3Tag
Return the year during which the track was recorded or released.
getYear() - Method in class com.tffenterprises.music.tag.ID3v1
Return the year during which the track was recorded or released, or -1 if there is no such information available.
getYear() - Method in class com.tffenterprises.music.tag.ID3v2
Returns the year during which the track was recorded.
GROUP_IDENTIFICATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
GROUPED_FRAME - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Format flags mask that, if set, signifies that the frame is part of a group of frames.

H

hashCode() - Method in class com.tffenterprises.music.tag.ID3v1
Obtain a hash code for this ID3v1 tag.
hashCode() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns a hash code for this Flags object.
hashCode() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns a hash code for this ID3v2 frame.
hashCode() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns a hash code for this ID3v2 frame.
hashCode() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns a hash code for this FrameHeader object.
hashCode() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns a hash code for this ID3v2 frame.
hashCode() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a hash code for this ID3v2 tag.
hasID3v1() - Method in class com.tffenterprises.music.io.TaggedFile
Returns a boolean indicating whether the TaggedFile has an ID3v1 tag.
hasID3v2() - Method in class com.tffenterprises.music.io.TaggedFile
Returns a boolean indicating whether the TaggedFile has an ID3v2 tag.
hasTag() - Method in class com.tffenterprises.music.io.TaggedFile
Returns a boolean indicating whether the TaggedFile has a tag.
hasUnsynchronized - Variable in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
A boolean that represents whether or not a single null byte has been written to the output stream as an unsynchronizing action.
hasUnsynchronized() - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
Returns whether or not a single null byte has been written to the output stream as an unsynchronizing action.
header - Variable in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
This frame's FrameHeader
HEADER_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v2
The byte length of an ID3v2 header.
HEADERLENGTH - Static variable in class com.tffenterprises.music.tag.id3v2.Parser
The byte length of an ID3v2 header.

I

id - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
The Frame ID
ID3_11_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the ID3v1.1 marker byte.
ID3Genres - Class in com.tffenterprises.music.tag
ID3Genres is an utility class that provides a two-way mapping between ID3v1 genres and their IDs.
ID3Genres() - Constructor for class com.tffenterprises.music.tag.ID3Genres
 
ID3Tag - Interface in com.tffenterprises.music.tag
Tag is an abstract superclass for implementations of ID3 tags and similar types of tags for music files.
ID3v1 - Class in com.tffenterprises.music.tag
ID3v1 is an implementation of the so-called ID3v1.1 standard.
ID3v1() - Constructor for class com.tffenterprises.music.tag.ID3v1
Default constructor.
ID3v1(ID3Tag) - Constructor for class com.tffenterprises.music.tag.ID3v1
Constructor copying data from another Tag implementor.
ID3v1(byte[]) - Constructor for class com.tffenterprises.music.tag.ID3v1
Constructor from an array of bytes.
ID3v1(InputStream) - Constructor for class com.tffenterprises.music.tag.ID3v1
Constructor from an InputStream.
ID3v2 - Class in com.tffenterprises.music.tag
ID3v2 is an implementation of the ID3v2 informal standard.
ID3v2() - Constructor for class com.tffenterprises.music.tag.ID3v2
Default constructor.
ID3v2(short) - Constructor for class com.tffenterprises.music.tag.ID3v2
Constructs an ID3v2 tag using the version supplied as a parameter.
ID3v2(byte[]) - Constructor for class com.tffenterprises.music.tag.ID3v2
Constructs an ID3v2 object from a byte array.
ID3v2(InputStream) - Constructor for class com.tffenterprises.music.tag.ID3v2
Constructs an ID3v2 object from an InputStream.
ID3v2(ID3Tag) - Constructor for class com.tffenterprises.music.tag.ID3v2
Constructs an ID3v2 tag using the data contained in another Tag implementor.
imageData - Variable in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
The image data.
imageDescription - Variable in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
The description text for this frame.
imageMimeType - Variable in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
The image type (MIME) for this frame.
imageType - Variable in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
The image type
init(long) - Method in exception com.tffenterprises.music.tag.id3v2.PaddingException
This private initialization method is called following the invocation of the superclass constructor.
INITIAL_KEY - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
INTERNATIONAL_STANDARD_RECORDING_CODE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
INTERNET_RADIO_STATION_NAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
INTERNET_RADIO_STATION_OWNER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
InvalidFrameTypeException - Exception in com.tffenterprises.music.tag.id3v2.frame
This exception is thrown when an invalid ID3v2 frame type is specified.
InvalidFrameTypeException() - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.InvalidFrameTypeException
Constructs a InvalidFrameTypeException with no message.
InvalidFrameTypeException(String) - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.InvalidFrameTypeException
Constructs a InvalidFrameTypeException with the specified detail message.
INVOLVED_PEOPLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
is8859String(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Tests a String to see if it can be encoded in ISO-8859-1.
isACover - Variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
A boolean set if the track is (known to be) a cover version
isARemix - Variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
A boolean set if the track is (known to be) a remix
isChanged() - Method in interface com.tffenterprises.music.tag.ID3Tag
Returns whether or not the tag has been changed.
isChanged() - Method in class com.tffenterprises.music.tag.ID3v1
Returns whether or not the tag has been changed.
isChanged() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns true if this Flags object has been changed.
isChanged() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns the changed state of this frame.
isChanged() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
isChanged() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Return true if this FrameHeader method has been changed.
isChanged() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns true is this frame has been changed.
isChanged() - Method in class com.tffenterprises.music.tag.ID3v2
Returns true if the tag has been changed, false otherwise.
isContentCover() - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
isContentRemix() - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
isEmpty() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
isEmpty() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
isEmpty() - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
isIncompatible() - Method in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Returns whether the tag has the incompatible (tag compression) flag turned on.
isMarkedExperimental() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Return true if the flags indicate experimental status.
ISO_8859_1 - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The ISO 8859-1 string encoding.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns true, since it is legal for multiple frames of this type to exist in the same ID3v2 tag.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns whether it is correct for multiple frames of the same type as this one to coexist in the same ID3v2 tag.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns whether it is correct for multiple frames of the same type as this one to coexist in the same ID3v2 tag.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Returns true if it is legal for multiple frames of this type to exist in the same ID3v2 tag, false otherwise.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Certain frame types can coexist with others of their type within a certain tag, while others must be unique.
isOfRepeatableType() - Method in interface com.tffenterprises.music.tag.id3v2.frame.KeyedFrame
Returns true, since a frame type represented by the KeyedFrame interface must be able to exist in multiple instances.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.MetaFrame
Returns true if it is legal for multiple frames of this type to exist in the same ID3v2 tag.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Returns whether it is correct for multiple frames of this type to coexist in the same ID3v2 tag.
isOfRepeatableType() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Reveals whether it is legal for multiple frames of this type to exist in the same ID3v2 tag.
ISRC - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
isSet() - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Whether this DateFrame has valid data.
isSet() - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Whether this frame's data has been set.
isValidFrameID(String) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Checks a 4-character String to see whether or not it's a valid ID3v2 frame ID.
isValidFrameID(String) - Static method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Is the given ID valid under ID3v2.2 ?
item - Variable in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
The item number.

K

KeyedContainer - Class in com.tffenterprises.music.tag.id3v2.frame
Container is a fake frame that holds multiple frames of the same type in ID3v2's frame table.
KeyedContainer() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
Public default constructor.
KeyedContainer(String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
Construct a KeyedContainer for the frame id passed as a parameter.
KeyedFrame - Interface in com.tffenterprises.music.tag.id3v2.frame
A "Keyed Frame" is an ID3v2 frame type that can exist in multiple instances in a single ID3v2 tag, and whose instances are can be told apart by their unique "description" fields.

L

LANGUAGE_LIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
last - Variable in class com.tffenterprises.io.ByteArrayInputStream
The last byte that can be read from the byte array.
lastByteFull - Variable in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
A boolean that represents whether or not the latest byte written to the output stream was equal to 0xff.
LEAD_PERFORMER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
LEGAL_INFORMATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
length() - Method in class com.tffenterprises.music.io.TaggedFile
Returns the length of the underlying file.
LENGTH - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
LICENSEE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
LINKED_INFORMATION - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
LYRICIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 

M

main(String[]) - Static method in class com.tffenterprises.music.tag.id3v2.Parser
Static entry point to the parser for command-line operation.
mark - Variable in class com.tffenterprises.io.AccountingInputStream
Where the stream was last marked.
mark(int) - Method in class com.tffenterprises.io.AccountingInputStream
Mark the underlying stream for a later reset.
mark - Variable in class com.tffenterprises.io.ByteArrayInputStream
The earliest byte that can be read from the byte array.
mark(int) - Method in class com.tffenterprises.io.ByteArrayInputStream
Set the current marked position in the stream.
markSupported() - Method in class com.tffenterprises.io.ByteArrayInputStream
Reports that the mark() method from InputStream is supported.
MEDIA_TYPE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
merge(int, int, int) - Method in class com.tffenterprises.util.AbstractMergeSort
The method that actually does the merge in merge sort.
mergeSort(int, int) - Method in class com.tffenterprises.util.AbstractMergeSort
The recursive method for the merge sort.
MetaFrame - Class in com.tffenterprises.music.tag.id3v2.frame
Two types of meta frames were defined in ID3v2.2, and were deprecated in ID3v2.3.
MetaFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.MetaFrame
Constructs a new MetaFrame using a new FrameHeader
MetaFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.MetaFrame
Constructs a new instance using the given FrameHeader.
minimalLength - Variable in class com.tffenterprises.music.tag.ID3v2
The minimum number of bytes the tag can occupy in the file, excluding the header and footer.
MinimumLength(short) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
A little utility to return the minimum length of a frame according to the ID3v2 version.
MODIFIED_BY - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
MPEG_LOCATION_LOOKUP_TABLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
MUSIC_CD_IDENTIFIER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
The frame ID of this frame.
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
The frame ID of this frame.
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
The Frame ID for a YearFrame.
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
The ID for this frame type.
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
The Frame ID for a YearFrame.
MY_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.ZCDMFrame
A required frameID for this semi-home-brewed frame type.

N

NULL_BOM_STRING - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
A utility string, containing a null character followed by a BOM.
NULL_CHAR - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
A utility char, the null character.
NULL_CHAR_STRING - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
A utility string, containing only the null character.
NULL_ID - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
A string consisting of four nulls.
nullBytesRead - Variable in exception com.tffenterprises.music.tag.id3v2.PaddingException
The number of null (padding) bytes that have been read from the input stream.
NullOutputStream - Class in com.tffenterprises.io
com.tffenterprises.io.NullOutputStream is the moral equivalent of Unix's /dev/null: a data sink, no questions asked.
NullOutputStream() - Constructor for class com.tffenterprises.io.NullOutputStream
Creates a NullOutputStream.

O

OFFICIAL_ARTIST_PAGE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
OFFICIAL_AUDIO_SOURCE_PAGE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
OFFICIAL_FILE_PAGE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
OFFICIAL_PUBLISHER_PAGE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
OFFICIAL_RADIO_STATION_PAGE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
oldID - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
The 2.0 frame ID string
ORCHESTRA - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_ALBUM - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_ARTIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_AUTHOR - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_FILENAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_LYRICIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_PERFORMER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
ORIGINAL_RELEASE_YEAR - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
OWNERSHIP_FRAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 

P

PaddingException - Exception in com.tffenterprises.music.tag.id3v2
This exception is thrown when an ID3v2 frame cannot be parsed properly.
PaddingException() - Constructor for exception com.tffenterprises.music.tag.id3v2.PaddingException
Constructs a PaddingException with no message.
PaddingException(long, String) - Constructor for exception com.tffenterprises.music.tag.id3v2.PaddingException
Constructs a PaddingException with the specified detail message in addition to the number of padding bytes that have been read from the input stream.
PaddingException(long) - Constructor for exception com.tffenterprises.music.tag.id3v2.PaddingException
Constructs a PaddingException with as parameter only the number of padding bytes that have been read from the input stream.
paddingLength - Variable in class com.tffenterprises.music.tag.id3v2.Flags_3_0
The padding length, a useless value.
paddingLength - Variable in class com.tffenterprises.music.tag.ID3v2
How many bytes were skipped after the frame data.
parseBytes(byte[]) - Method in class com.tffenterprises.music.tag.ID3v1
Extract tag information out of a byte array.
ParseBytes(byte[]) - Static method in class com.tffenterprises.music.tag.id3v2.Parser
Parse a byte array, and print out the results to the standard output.
parseFrames(AccountingInput, InputStream, int) - Method in class com.tffenterprises.music.tag.ID3v2
Parse the frames.
parseMetaFrame(MetaFrame) - Method in class com.tffenterprises.music.tag.ID3v2
Obtain the frames that were embedded in a MetaFrame.
Parser - Class in com.tffenterprises.music.tag.id3v2
ID3v2Parser is an abstract class that features static methods whose function is to test the parsing of an ID3v2.
Parser() - Constructor for class com.tffenterprises.music.tag.id3v2.Parser
 
ParseStream(InputStream) - Static method in class com.tffenterprises.music.tag.id3v2.Parser
Parse an input stream, and print out the results to the standard output.
parseStream(InputStream) - Method in class com.tffenterprises.music.tag.ID3v2
Parse the InputStream in which the ID3v2 information is embedded.
PART_NAME - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
A string for the part name represented by this frame type.
PART_OF_SET - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
PAYMENT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
PLAY_COUNTER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
PLAYLIST_DELAY - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
POPULARIMETER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
pos - Variable in class com.tffenterprises.io.ByteArrayInputStream
The current read position in the byte array.
POSITION_IN_SET - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
POSITION_SYNCHRONISATION_FRAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
PREFIX - Static variable in class com.tffenterprises.music.tag.ID3v1
The string that announces the ID3v1 tag in a tagged file.
PREFIX - Static variable in class com.tffenterprises.music.tag.id3v2.Parser
The prefix to an ID3v2 tag.
PREFIX - Static variable in class com.tffenterprises.music.tag.ID3v2
The prefix to an ID3v2 tag.
PRIVATE_FRAME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
processCompression(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
This sets up the decompression process for ID3v2.3 frames by layering/substituting a compressing OutputStream over the one received as a parameter.
processCRC32ExtFlag(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
 
processDecompression(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
This sets up the decompression process for ID3v2.3 frames by layering a decompressing InputStream over the one received as a parameter.
processExtendedFlags(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Process the extended header's flags, reading information from the InputStream in, and returning an InputStream suitable for decoding the tag information.
processInput(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Process the InputStream in which the ID3v2 information is embedded.
processInput(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Processes the InputStream in which the ID3v2 information is embedded, and return an InputStream that will correctly read the tag given the flags.
processInput(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Process the InputStream in which the ID3v2 information is embedded.
processInput(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Layer input stream filters over in, and return the resulting input stream.
processInput(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Layer input stream filters over in in accordance with the frame flags, and return the resulting input stream.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Process the OutputStream in which the ID3v2 tag is to be embedded.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Process the OutputStream in which the ID3v2 tag is to be embedded.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Process the OutputStream in which the ID3v2 tag is to be embedded.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Process the OutputStream in which the frame is to be embedded.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Process the OutputStream in which the frame is to be embedded.
processOutput(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0_NoCompression
Process the OutputStream in which the frame is to be embedded.
processUnsynchronization(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags
This sets up the unsynchronization process for ID3v2 tags (versions prior to 4.0).
processUnsynchronization(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0_NoSync
This bypasses unsynchronization in ID3v2.3 tags.
PUBLISHER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 

R

raFile - Variable in class com.tffenterprises.music.io.TaggedFile
The underlying file, handled via the RandomAccessFile class.
read(byte[], int, int) - Method in class com.tffenterprises.io.AccountingInputStream
Reads up to len bytes from the stream, copying them starting at offset off to this byte array..
read() - Method in class com.tffenterprises.io.AccountingInputStream
Reads a single byte from this input stream.
read() - Method in class com.tffenterprises.io.ByteArrayInputStream
Reads the next byte of data from the byte array.
read(byte[]) - Method in class com.tffenterprises.io.ByteArrayInputStream
Reads a number of bytes of data into an array of bytes from this input stream.
read(byte[], int, int) - Method in class com.tffenterprises.io.ByteArrayInputStream
Reads a number of bytes of data into an array of bytes from this input stream.
read() - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedInputStream
Reads a byte from this input stream, de-unsynchronizing the input as necessary.
read(byte[], int, int) - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedInputStream
Reads len bytes from the input stream, starting to write them at offset off in the given byte array and de-unsynchronizing as necessary.
read8859Characters(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads an array of characters from a ByteArrayInputStream, using the ISO 8859-1 encoding.
read8859String(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads a string from a ByteArrayInputStream, using the ISO 8859-1 encoding.
READ_ONLY - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Status flags mask that, if set, signifies that the frame is read-only, and shouldn't be changed.
readBoolean() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a boolean value from the encapsulated byte array.
readByte() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a byte value from the encapsulated byte array.
readBytes() - Method in exception com.tffenterprises.music.tag.id3v2.PaddingException
Returns the number of bytes that have already been read from the stream.
readChar() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a char value from the byte array.
readCharacters(ByteArrayInputStream, String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads an array of characters from a ByteArrayInputStream, using the named character encoding.
readDouble() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a double value from the encapsulated byte array.
readExtendedHeader(InputStream) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Reads the extended header.
readFloat() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a float value from the encapsulated byte array.
readFully(byte[]) - Method in class com.tffenterprises.io.ByteArrayInputStream
Reads some bytes from an input stream and stores them into the buffer array b.
readFully(byte[], int, int) - Method in class com.tffenterprises.io.ByteArrayInputStream
Reads some byte from an input stream and stores them into the buffer array b, starting from the offset offset.
readInt() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns an int value from the encapsulated byte array.
readLimit - Variable in class com.tffenterprises.io.AccountingInputStream
The read limit set by the mark() method.
readLine() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a string representing one line of data (encoded as ISO-8859-1).
readLong() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a long value from the encapsulated byte array.
ReadOnly - Static variable in class com.tffenterprises.music.io.TaggedFile
The read-only mode.
readShort() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a short value from the encapsulated byte array.
readString(ByteArrayInputStream, String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads a String from a ByteArrayInputStream, using the named character encoding.
readUnicodeCharacters(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads an array of characters from a ByteArrayInputStream, using the Unicode encoding.
readUnicodeString(ByteArrayInputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Reads a String from a ByteArrayInputStream, using the Unicode encoding.
readUnsignedByte() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns an unsigned byte value from the encapsulated byte array.
readUnsignedShort() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns an unsigned short value from the bencapsulated yte array.
readUTF() - Method in class com.tffenterprises.io.ByteArrayInputStream
Returns a String that had been encoded as the java modified UTF-8 format.
ReadWrite - Static variable in class com.tffenterprises.music.io.TaggedFile
The read-write mode.
RECOMMENDED_BUFFER_SIZE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
RECORDING_DATES - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
RegisterFrameClass(String, Class) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Registers a subclass for processing a particular type of ID3v2 frame.
RELATIVE_VOLUME_ADJUSTMENT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
REMIX - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
REMIX_CODE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
A standard string to designate a remix
removeFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
removeFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
removeFrame(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
removeFrame(Frame) - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
removeFrame(Frame) - Method in class com.tffenterprises.music.tag.ID3v2
Removes the given frame from this tag, and returns the removed frame, or null if the referenced frame wasn't part of this tag.
removeID3v1() - Method in class com.tffenterprises.music.io.TaggedFile
Remove the ID3v1 tag, if any, from the file.
reset() - Method in class com.tffenterprises.io.AccountingInputStream
Reset the underlying stream to the previously marked position.
reset() - Method in class com.tffenterprises.io.ByteArrayInputStream
Resets the buffer to the marked position.
reset() - Method in class com.tffenterprises.io.DataOutputChecksum
Resets the checksum to its initial value.
REVERB - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 

S

sanitize() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Fixes any numbers that don't make sense, and synchronizes the string in the parent class with our numbers.
SanitizeYear(int) - Static method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Determine whether the supplied integer value is a decent value for the year of a recording date or the release date of a record, and return a decent value based on the input.
scratch - Variable in class com.tffenterprises.util.AbstractMergeSort
An array of scratch space.
set(byte) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Set the bits corresponding to a mask of bits.
SET_TITLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
setAlbum(String) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the title of the album or set of which the track is extracted.
setAlbum(String) - Method in class com.tffenterprises.music.tag.ID3v1
Set the title of the album or set of which the track is extracted.
setAlbum(String) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the title of the album or set on which this track can be found.
setArtist(String) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the name of the artist or performer featured on the track
setArtist(String) - Method in class com.tffenterprises.music.tag.ID3v1
Set the name of the artist or performer featured on the track
setArtist(String) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the name of the artist or performer featured on the track represented by this tag.
setChanged(boolean) - Method in interface com.tffenterprises.music.tag.ID3Tag
Sets or clears the "changed" bit.
setChanged(boolean) - Method in class com.tffenterprises.music.tag.ID3v1
Sets or clears the "changed" bit.
setChanged(boolean) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Sets or clears the "changed" bit.
setChanged(boolean) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Sets the changed state of this frame
setChanged(boolean) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Sets the changed state of this frame
setChanged(boolean) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Sets or clears the "changed" bit.
setChanged(boolean) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Sets the changed state of this frame
setChanged(boolean) - Method in class com.tffenterprises.music.tag.ID3v2
Sets or clears the "changed" bit.
setComment(String) - Method in interface com.tffenterprises.music.tag.ID3Tag
Attach a comment relevant to the track.
setComment(String) - Method in class com.tffenterprises.music.tag.ID3v1
Attach a comment relevant to the track.
setComment(String) - Method in class com.tffenterprises.music.tag.ID3v2
Attaches a comment to the track.
setComment(String, String) - Method in class com.tffenterprises.music.tag.ID3v2
 
setContentCover(boolean) - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
setContentRemix(boolean) - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
setData(byte[]) - Method in class com.tffenterprises.util.Buffer
Sets the data in this buffer, copying the entire array to this buffer.
setData(byte[], int) - Method in class com.tffenterprises.util.Buffer
Sets the data in this buffer, copying length bytes from the byte array to this buffer.
setDataLength(int) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set the data length in bytes.
setDataLength(int) - Method in class com.tffenterprises.util.Buffer
Change the current length of the data contained in this Buffer.
setDate(Calendar) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Sets the DateFrame to a single date.
setDate(Date) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Sets the DateFrame to a single date.
setDate(Calendar) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
setDate(Date) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
setDateRange(Calendar, Calendar) - Method in interface com.tffenterprises.music.tag.id3v2.frame.DateFrame
Sets the DateFrame to a single date.
setDateRange(Calendar, Calendar) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets a date range for the frame.
setDescription(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Sets the description field for the image embedded in this frame.
setDescription(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Sets the description field of this frame.
setExtFlagMask(short) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Set the bits corresponding to a mask of bits.
setExtFlags(short) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Set the flags as indicated by the newFlags parameter.
setFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Set the flags as indicated by the newFlags parameter.
setFormatFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Sets the format flags of this frame.
setFormatFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Sets the format flags of this frame.
setFormatFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set this frame's format flags byte.
setFormatFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Sets this frame's format flags byte.
setFormatFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Sets the format flags of this frame.
setFormatMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set the bits corresponding to a mask of bits in the format flags byte.
setFrameID(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set the ID for the frame.
setFrameID(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Set the current FrameHeader's frame ID.
setFrameLength(int) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set the frame length in bytes.
setFrameTextForID(String, String) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the text for the TextFrame frame with the ID passed as a parameter.
setGenre(byte) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the byte representing the genre of the track.
setGenre(byte) - Method in class com.tffenterprises.music.tag.ID3v1
Set the byte representing the genre of the track.
setGenre(String) - Method in class com.tffenterprises.music.tag.ID3v1
Set the byte representing the genre of the track, using the String representation of the genre.
setGenre(byte) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the byte representing the genre of the track.
setGenre(byte) - Method in class com.tffenterprises.music.tag.SmartID3v1
Set the byte representing the genre of the track.
setGenreAsByte(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
setImageData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Sets the image data for this frame.
setItem(short) - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Set the item number.
setKeyedFrameText(String, String, String) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the value text for a TXXX or COMM frame with an empty description.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Sets the raw data corresponding to this frame.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Sets the raw data corresponding to this frame, and changes the frame's internal data represntation to reflect this new raw data, i.e.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Does nothing.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Sets the raw data corresponding to this frame.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Sets the raw data corresponding to this frame, and changes the frame's internal data represntation to reflect this new raw data, i.e.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Sets the raw data corresponding to this frame.
setRawData(byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Sets the raw data corresponding to this frame.
setStatusFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Sets the status flags of this frame.
setStatusFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Sets the status flags of this frame.
setStatusFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set this frame's status flags byte.
setStatusFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Sets this frame's status flags byte.
setStatusFlags(byte) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Sets the status flags of this frame.
setStatusMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Set the bits corresponding to a mask of bits in the status flags byte.
setText(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
setText(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Sets the text contained in this frame.
setText(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Sets the text contained in this frame.
setText(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the text contained in this frame.
setTitle(String) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the title of the track represented by this tag.
setTitle(String) - Method in class com.tffenterprises.music.tag.ID3v1
Set the title of the track represented by this tag.
setTitle(String) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the title of the track represented by this tag.
setTotal(short) - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Set the total number of items.
setTrack(short) - Method in class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Set the track number.
setTrackNumber(byte) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the position of the track within its set.
setTrackNumber(byte) - Method in class com.tffenterprises.music.tag.ID3v1
Set the position of the track within its set.
setTrackNumber(byte) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the position of the track within its set.
setValue(String) - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Sets the value field of this frame.
setYear(short) - Method in interface com.tffenterprises.music.tag.ID3Tag
Set the year during which the track was recorded or released.
setYear(short) - Method in class com.tffenterprises.music.tag.ID3v1
Set the year during which the track was recorded or released.
setYear(int) - Method in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Sets the year of the frame.
setYear(short) - Method in class com.tffenterprises.music.tag.ID3v2
Sets the year during which the track was recorded or released.
size() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
SIZE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
size() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericContainer
 
size() - Method in class com.tffenterprises.music.tag.id3v2.frame.KeyedContainer
 
skip(long) - Method in class com.tffenterprises.io.AccountingInputStream
Skip over and discard n bytes from the input stream.
skip(long) - Method in class com.tffenterprises.io.ByteArrayInputStream
Skips n bytes of input from this input stream.
skip(long) - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedInputStream
Skips over and discards n bytes of data from the input stream.
skipBytes(int) - Method in class com.tffenterprises.io.ByteArrayInputStream
Attempt to skip n bytes from the buffer.
skipIfNull - Variable in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedInputStream
A boolean representing whether or not the last byte read from the the input stream was equal to 0xff.
SmartID3v1 - Class in com.tffenterprises.music.tag
SmartID3v1 is an implementation of the so-called ID3v1.1 standard.
SmartID3v1(byte[]) - Constructor for class com.tffenterprises.music.tag.SmartID3v1
Constructor from an array of bytes.
SmartID3v1() - Constructor for class com.tffenterprises.music.tag.SmartID3v1
Default constructor.
SmartID3v1(ID3Tag) - Constructor for class com.tffenterprises.music.tag.SmartID3v1
Constructor from an implementor of Tag.
SmartID3v1(ID3v1) - Constructor for class com.tffenterprises.music.tag.SmartID3v1
Constructor copying data from another ID3v1 tag.
SOLOIST - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
sort(Object[]) - Method in class com.tffenterprises.util.AbstractMergeSort
Sorts (in place) an array of objects.
SORTED_GENRE_STRINGS - Static variable in class com.tffenterprises.music.tag.ID3Genres
A sorted array containing the genre strings.
statusFlags - Variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
The frame status flags.
StringMergeSort - Class in com.tffenterprises.util
An implementation of the merge sort for Strings.
StringMergeSort() - Constructor for class com.tffenterprises.util.StringMergeSort
 
StringToByte(String) - Static method in class com.tffenterprises.music.tag.ID3Genres
Translate from the Genre string to the Genre byte.
SUB_TITLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
SUPER_TITLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
SYNCHRONIZED_TEMPO_CODES - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
SYNCHRONIZED_TEXT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
SynchSafeInteger - Class in com.tffenterprises.music.tag.id3v2
SynchSafeInteger provides conversion methods between "normal" integers and "synch-safe integers", ID3v2's 28-bit encoding of integer values that is guaranteed to not trigger MPEG-audio decoders.
SynchSafeInteger() - Constructor for class com.tffenterprises.music.tag.id3v2.SynchSafeInteger
 

T

TAG_ALTER_DISPOSE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Status flags mask that, if set, signifies that the frame is to be discarded or recomputed if the tag is altered.
TAG_COMPRESSION_FLAG - Static variable in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Flag bit for extended header presence.
TAG_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
The length of an ID3v1 tag.
tagCRC32 - Variable in class com.tffenterprises.music.tag.id3v2.Flags_3_0
A CRC32 value, if necessary
TagDataFormatException - Exception in com.tffenterprises.music.tag
This exception is thrown when the parsed ID3v2 data is or might be in an invalid format.
TagDataFormatException() - Constructor for exception com.tffenterprises.music.tag.TagDataFormatException
Constructs a FrameDataFormatException with no message.
TagDataFormatException(String) - Constructor for exception com.tffenterprises.music.tag.TagDataFormatException
Constructs a FrameDataFormatException with the specified detail message.
TaggedFile - Class in com.tffenterprises.music.io
This class represents a music file with ID3 tags.
TaggedFile(File, String) - Constructor for class com.tffenterprises.music.io.TaggedFile
Constructor, from a File object and an openmode, either TaggedFile.ReadOnly or TaggedFile.ReadWrite.
TaggedFile(String, String) - Constructor for class com.tffenterprises.music.io.TaggedFile
Constructor, from a pathname and an openmode, either TaggedFile.ReadOnly or TaggedFile.ReadWrite.
tagID3v1present - Variable in class com.tffenterprises.music.io.TaggedFile
Is there an ID3v1 tag in the file ?
tagID3v2present - Variable in class com.tffenterprises.music.io.TaggedFile
Is there an ID3v2 tag in the file ?
TERMS_OF_USE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TEXT_FRAME_CLASS - Static variable in class com.tffenterprises.music.tag.id3v2.Frame
The Class object for the generic text frame class.
TextBasedFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the basis for all text-based frame types in ID3v2, including but not exclusive to the text frame type.
TextBasedFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Protected default constructor.
TextBasedFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
Frame subclasses MUST provide a constructor with this parameter list.
TextFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 "Text Information Frame" frame type; it handles all types of text frames, though it does so in a generic fashion.
TextFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Constructs a new TextFrame with no data, and no valid frame type.
TextFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Constructs a new TextFrame with the specified frame header and no text.
TextFrame(FrameHeader, String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Constructs a new TextFrame with the specified frame header and text.
textFrameTypes - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
An array containing all the ID3v2 text frame types.
TIME - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TIME_MILLISECONDS - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TIME_MINUTES_SECONDS - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TIMING_CODES - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
title - Variable in class com.tffenterprises.music.tag.ID3v1
The title of the track represented by this tag.
TITLE - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TITLE_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte length of the title field in ID3v1.
TITLE_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the title field in ID3v1.
toByteArray() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns a byte array containing the representation of this frame as it should be written to an ID3v2 tag.
toByteArray() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns a byte array containing the representation of all the contained frames, as they should be written to an ID3v2 tag.
toByteArray() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns a byte array containing the representation of this frame as it should be written to an ID3v2 tag.
toString() - Method in interface com.tffenterprises.music.tag.ID3Tag
Get a String representation of the tag.
toString() - Method in class com.tffenterprises.music.tag.ID3v1
Get a String representation of the tag.
toString() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Returns a String representation of this ID3v2 Flags object.
toString() - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Returns a String representation of these flags.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.APICFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.CommentFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
 
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns a String representation of this FrameHeader object.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
returns a String representation of this ID3v2 Flags object.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Returns a String representation of this FrameHeader object.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.GenericFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.TextFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.Frame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Returns a String representation of this frame.
toString() - Method in class com.tffenterprises.music.tag.ID3v2
Returns a String representation of this ID3v2 tag.
total - Variable in class com.tffenterprises.music.tag.id3v2.frame.FractionFrame
The total number of items.
track - Variable in class com.tffenterprises.music.tag.ID3v1
The track's position within the set to which it belongs.
TRACK_NUMBER - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
TRACK_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the track byte in ID3v1.1.
TrackFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class implements the TRCK frame type, which encodes the track number in an ID3v2 frame.
TrackFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Constructs a new TextFrame with no data, and no valid frame type.
TrackFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Constructs a new TrackFrame with the specified frame header and no data.
TrackFrame(FrameHeader, short, short) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TrackFrame
Constructs a new TextFrame with the specified frame header and text.
TXXXFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 TXXX frame type; it handles "user-defined text" frames, which contain two strings (the "Description" and the "Value").
TXXXFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Constructs a new TXXXFrame with no description or value.
TXXXFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Constructs a TXXXFrame using the given header.
TXXXFrame(FrameHeader, String, String) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.TXXXFrame
Constructs a new TXXXFrame with the specified header, description and value.
TYPE_MAPPING_INFO - Static variable in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
A bundle that maps 3-letter frame types to their 4-letter equivalents.

U

UNICODE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The Unicode string encoding.
UNICODE_BIG - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The Unicode string encoding, with big-endian byte ordering.
UNICODE_LITTLE - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The Unicode string encoding, with little-endian byte ordering.
UNIQUE_FILE_ID - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
UnknownFrameTypeException - Exception in com.tffenterprises.music.tag.id3v2.frame
This exception is thrown when an unknown ID3v2 frame type is specified.
UnknownFrameTypeException() - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.UnknownFrameTypeException
Constructs a UnknownFrameTypeException with no message.
UnknownFrameTypeException(String) - Constructor for exception com.tffenterprises.music.tag.id3v2.frame.UnknownFrameTypeException
Constructs a UnknownFrameTypeException with the specified detail message.
UnregisterFrameClass(String) - Static method in class com.tffenterprises.music.tag.id3v2.Frame
Unregisters a subclass for processing a particular type of ID3v2 frame.
unset(byte) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Unset the bits corresponding to a mask of bits.
unsetExtFlagMask(short) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Unset the bits corresponding to a mask of bits.
unsetFormatMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Unset the bits corresponding to a mask of bits in the format flags byte.
unsetStatusMask(byte) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Unset the bits corresponding to a mask of bits in the status flags byte.
UNSYNCHRONIZATION_FLAG - Static variable in class com.tffenterprises.music.tag.id3v2.Flags
Flag bit for unsynchronization.
UNSYNCHRONIZED_TEXT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
UnsynchronizedInputStream - Class in com.tffenterprises.music.tag.id3v2.io
A filter-type input stream that will de-unsynchronize data on the fly.
UnsynchronizedInputStream(InputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedInputStream
The constructor takes as a parameter the InputStream instance from which the Unsynchronized bytes shall be read.
UnsynchronizedOutputStream - Class in com.tffenterprises.music.tag.id3v2.io
A filter-type output stream that will de-unsynchronize data on the fly.
UnsynchronizedOutputStream(OutputStream) - Constructor for class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
The constructor takes as a parameter the OutputStream instance to which the Unsynchronized bytes shall be written.
update(byte[]) - Method in class com.tffenterprises.io.DataOutputChecksum
Updates the checksum with the specified byte array.
update(byte[], int, int) - Method in class com.tffenterprises.io.DataOutputChecksum
Updates the checksum with len bytes from the specified byte array, starting from offset off
update(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Updates the checksum with a single byte b
updateChecksum(Checksum) - Method in class com.tffenterprises.music.tag.id3v2.Flags
Updates a Checskum with all this object's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Updates a Checksum with all of this object's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Updates a DataOutputChecksum object with this frame's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Returns a CheckSum object updated with this object.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Updates a Checskum with all this object's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Updates a Checksum with all of this object's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Updates a Checskum with all this object's data.
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Updates a checksum with this frame's data
updateChecksum(DataOutputChecksum) - Method in class com.tffenterprises.music.tag.ID3v2
Updates a checksum with this tag's data
updateString() - Method in class com.tffenterprises.music.tag.id3v2.frame.ContentTypeFrame
 
urlFrameTypes - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
An array containing all the ID3v2 URL frame types.
USER_DEFINED_TEXT - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
USER_DEFINED_URL - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
usesCompression() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns true if this frame used compression in the stream from which it was read.
usesCompression() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Returns whether this frame uses compression
usesCRC32() - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
Returns whether these flags indicate the use of a CRC32
usesDataLengthIndicator() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns true if this frame encoded the length of its data in the stream from which it was read.
usesEncryption() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns true if this frame was encrypted in the stream from which it was read.
usesExtendedHeader() - Method in class com.tffenterprises.music.tag.id3v2.Flags_3_0
v * Returns whether these flags indicate the use of an extended header
usesGroupID() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns true if this frame is part of a group of frames.
usesTagCompression() - Method in class com.tffenterprises.music.tag.id3v2.Flags_2_0
Returns whether these flags indicate the use of tag compression.
usesUnsynchronization() - Method in class com.tffenterprises.music.tag.id3v2.Flags
Return true if this tag used unsynchronization at the time it was read from a stream.
usesUnsynchronization() - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Returns true if this frame was unsynchronized in the stream from which it was read.
UTF8 - Static variable in class com.tffenterprises.music.tag.id3v2.frame.TextBasedFrame
The UTF-8 string encoding, that the 3-bytes-maximum version of it...

V

ValidateYear(short) - Static method in class com.tffenterprises.music.tag.ID3v1
Sanitize the year during which the track was recorded or released.
version - Variable in class com.tffenterprises.music.tag.id3v2.Flags
A short containing the represented ID3v2 specification version

W

write(byte[], int, int) - Method in class com.tffenterprises.io.AccountingOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class com.tffenterprises.io.AccountingOutputStream
Writes the specified byte to this output stream.
write(byte[]) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes b.length bytes from the specified byte array.
write(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a byte.
write(byte[]) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes an array.
write(byte[], int, int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a subarray from an offset.
write(byte[]) - Method in class com.tffenterprises.io.NullOutputStream
Does nothing with the data.
write(byte[], int, int) - Method in class com.tffenterprises.io.NullOutputStream
Does nothing with the data.
write(int) - Method in class com.tffenterprises.io.NullOutputStream
Does nothing with a byte.
write(int) - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
Writes the specified byte to this output stream, unsynchronizing the output as necessary.
write(byte[], int, int) - Method in class com.tffenterprises.music.tag.id3v2.io.UnsynchronizedOutputStream
Writes len bytes to the output stream, starting to read them from offset off in the given byte array.
writeBoolean(boolean) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a boolean value to this output stream.
writeBoolean(boolean) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a boolean value to this output stream.
writeByte(int) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a byte value to this output stream.
writeByte(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a byte value to this output stream.
writeBytes(String) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes the low-order-byte values of the given String parameter's chars, effectively writing the characters as ISO-8859-1 encoding.
writeBytes(String) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes the low-order-byte values of the given String parameter's chars, effectively writing the characters as ISO-8859-1 encoding.
writeChar(int) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a char value to this output stream.
writeChar(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a char value to this output stream.
writeChars(String) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a String as a sequence of chars (2-byte values).
writeChars(String) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a String as a sequence of chars (2-byte values).
writeDouble(double) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a double value to this output stream.
writeDouble(double) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a double value to this output stream.
writeFloat(float) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a float value to this output stream.
writeFloat(float) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a float value to this output stream.
writeFrameBytes(OutputStream) - Method in class com.tffenterprises.music.tag.ID3v2
Writes this tag's frames to the given OutputStream.
writeFrameBytesToStream(OutputStream, byte[]) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Utility method to write the given frame data to the given output stream.
writeID3v1(ID3v1) - Method in class com.tffenterprises.music.io.TaggedFile
Write an ID3v1 object to the file.
writeID3v2(ID3v2) - Method in class com.tffenterprises.music.io.TaggedFile
Write the an ID3v2 object to the file.
writeID3v2(ID3v2, int) - Method in class com.tffenterprises.music.io.TaggedFile
Write an ID3v2 object to the file.
writeID3v2Bytes(byte[]) - Method in class com.tffenterprises.music.io.TaggedFile
Write a byte array to file, assuming it contains ID3v2 information.
writeInt(int) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes an int value to this output stream.
writeInt(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes an int value to this output stream.
writeLong(long) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a long value to this output stream.
writeLong(long) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a long value to this output stream.
writeShort(int) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a short value to this output stream.
writeShort(int) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a short value to this output stream.
writeTag(ID3Tag) - Method in class com.tffenterprises.music.io.TaggedFile
Write a given ID3 tag to the file.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.ID3v1
Write this tag to an output stream, using the default ID3 string encoding.
writeTo(OutputStream, String) - Method in class com.tffenterprises.music.tag.ID3v1
Write this tag to an output stream, using the given string encoding.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.BaseFrame
Writes this tag to an output stream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.Container
Writes this tag to an output stream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader
Writes this FrameHeader to an OutputStream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_2_0
Writes this FrameHeader to an OutputStream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.frame.FrameHeader_3_0
Writes this FrameHeader to an OutputStream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.id3v2.Frame
Writes this tag to an output stream.
writeTo(OutputStream) - Method in class com.tffenterprises.music.tag.ID3v2
Writes a representation of tag to the given OutputStream.
writeTo(OutputStream, int) - Method in class com.tffenterprises.music.tag.ID3v2
Writes a representation of this tag to the given OutputStream, padded to the given length.
writeUTF(String) - Method in class com.tffenterprises.io.ByteArrayOutputStream
Writes a String encoded as UTF-8.
writeUTF(String) - Method in class com.tffenterprises.io.DataOutputChecksum
Writes a String encoded as UTF-8.
written() - Method in interface com.tffenterprises.io.AccountingOutput
Returns the number of bytes that have been written to the stream or file since the AccountingOutput instance was constructed.
written - Variable in class com.tffenterprises.io.AccountingOutputStream
Our register of written bytes.
written() - Method in class com.tffenterprises.io.AccountingOutputStream
Returns the number of bytes that have been written to the stream or file since the AccountingOutput instance was constructed.
written() - Method in class com.tffenterprises.io.ByteArrayOutputStream
Returns the number of bytes that have been written to the output buffer.

Y

year - Variable in class com.tffenterprises.music.tag.ID3v1
The year during which the track was recorded or released.
YEAR - Static variable in interface com.tffenterprises.music.tag.id3v2.frame.FrameTypes
 
year - Variable in class com.tffenterprises.music.tag.id3v2.frame.YearFrame
The year is the data.
YEAR_LENGTH - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte length of the year field in ID3v1.
YEAR_OFFSET - Static variable in class com.tffenterprises.music.tag.ID3v1
Byte offset of the year field in ID3v1.
YearFrame - Class in com.tffenterprises.music.tag.id3v2.frame
This class is the ID3v2 TYER frame type, which holds a four-character numeric string representing a year.
YearFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Constructs a new YearFrame with no data.
YearFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.YearFrame
Constructs a new instance using the specified FrameHeader object.

Z

ZCDMFrame - Class in com.tffenterprises.music.tag.id3v2.frame
Two types of meta frames were defined in ID3v2.2, and were deprecated in ID3v2.3.
ZCDMFrame() - Constructor for class com.tffenterprises.music.tag.id3v2.frame.ZCDMFrame
Constructs a new ZCDMFrame.
ZCDMFrame(FrameHeader) - Constructor for class com.tffenterprises.music.tag.id3v2.frame.ZCDMFrame
Constructs a new instance using the given FrameHeader.

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