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

A

Acapella - Static variable in class com.dusbabek.lib.id3.Genre
 
Acid - Static variable in class com.dusbabek.lib.id3.Genre
 
AcidJazz - Static variable in class com.dusbabek.lib.id3.Genre
 
AcidPunk - Static variable in class com.dusbabek.lib.id3.Genre
 
Acoustic - Static variable in class com.dusbabek.lib.id3.Genre
 
addZeroBits(long) - Static method in class com.dusbabek.lib.id3.ByteUtils
Unique to Id3s.
ALBUM - Static variable in class com.dusbabek.lib.id3.FrameType
 
ALBUM_SORT_ORDER - Static variable in class com.dusbabek.lib.id3.FrameType
 
Alternative - Static variable in class com.dusbabek.lib.id3.Genre
 
AlternRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Ambient - Static variable in class com.dusbabek.lib.id3.Genre
 
ARTIST - Static variable in class com.dusbabek.lib.id3.FrameType
 
Avantgarde - Static variable in class com.dusbabek.lib.id3.Genre
 

B

Ballad - Static variable in class com.dusbabek.lib.id3.Genre
 
BASIC_TAG_HEADER_LEN - Static variable in class com.dusbabek.lib.id3.BasicTagHeader
size of a basic tag header.
BasicTagHeader - Class in com.dusbabek.lib.id3
This class represents the 10 bytes that are the basic header on any ID3v2 tag.
BasicTagHeader(byte[]) - Constructor for class com.dusbabek.lib.id3.BasicTagHeader
Constructor.
Bass - Static variable in class com.dusbabek.lib.id3.Genre
 
BEATS_PER_MINUTE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Bebob - Static variable in class com.dusbabek.lib.id3.Genre
 
BigBand - Static variable in class com.dusbabek.lib.id3.Genre
 
Bluegrass - Static variable in class com.dusbabek.lib.id3.Genre
 
Blues - Static variable in class com.dusbabek.lib.id3.Genre
 
BootyBass - Static variable in class com.dusbabek.lib.id3.Genre
 
byte3ToLong(byte[], int) - Static method in class com.dusbabek.lib.id3.ByteUtils
convert a 3 byte array to an 8 byte long.
byte4ToLong(byte[], int) - Static method in class com.dusbabek.lib.id3.ByteUtils
convert a 4 byte array to an 8 byte long.
byteToString(byte) - Static method in class com.dusbabek.lib.id3.ByteUtils
 
ByteUtils - Class in com.dusbabek.lib.id3
Utilities for converting long to bytes and vice versa.
ByteUtils() - Constructor for class com.dusbabek.lib.id3.ByteUtils
 

C

Cabaret - Static variable in class com.dusbabek.lib.id3.Genre
 
Celtic - Static variable in class com.dusbabek.lib.id3.Genre
 
ChamberMusic - Static variable in class com.dusbabek.lib.id3.Genre
 
Chanson - Static variable in class com.dusbabek.lib.id3.Genre
 
Chorus - Static variable in class com.dusbabek.lib.id3.Genre
 
ChristianRap - Static variable in class com.dusbabek.lib.id3.Genre
 
Classical - Static variable in class com.dusbabek.lib.id3.Genre
 
ClassicRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Club - Static variable in class com.dusbabek.lib.id3.Genre
 
com.dusbabek.lib.id3 - package com.dusbabek.lib.id3
Gary Dusbabek's Java ID3 library.
Supports: v1.0 v1.1 v2.2 v2.3 v2.4
Comedy - Static variable in class com.dusbabek.lib.id3.Genre
 
COMMENT - Static variable in class com.dusbabek.lib.id3.FrameType
 
CommentFrame - Class in com.dusbabek.lib.id3
Specialized frame used to store comments.
CommentFrame(String, int) - Constructor for class com.dusbabek.lib.id3.CommentFrame
create a comment frame.
CommentFrame(FrameHeader, byte[]) - Constructor for class com.dusbabek.lib.id3.CommentFrame
create a comment frame from a header and raw data.
COMPOSER - Static variable in class com.dusbabek.lib.id3.FrameType
 
compressed() - Method in interface com.dusbabek.lib.id3.FrameHeader
 
compressed() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
compressed() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
compressed() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
CONDUCTOR - Static variable in class com.dusbabek.lib.id3.FrameType
 
CONTENT_GROUP - Static variable in class com.dusbabek.lib.id3.FrameType
 
COPYRIGHT_MESSAGE - Static variable in class com.dusbabek.lib.id3.FrameType
 
CorruptFrameException - Exception in com.dusbabek.lib.id3
Exception thrown when a corrupt frame is detected.
CorruptFrameException() - Constructor for exception com.dusbabek.lib.id3.CorruptFrameException
CorruptFrameException(String) - Constructor for exception com.dusbabek.lib.id3.CorruptFrameException
Country - Static variable in class com.dusbabek.lib.id3.Genre
 
crcDataPresent() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_3
 
Cult - Static variable in class com.dusbabek.lib.id3.Genre
 

D

Dance - Static variable in class com.dusbabek.lib.id3.Genre
 
DanceHall - Static variable in class com.dusbabek.lib.id3.Genre
 
Darkwave - Static variable in class com.dusbabek.lib.id3.Genre
 
dataLengthIndicator() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
 
DATE - Static variable in class com.dusbabek.lib.id3.FrameType
 
DeathMetal - Static variable in class com.dusbabek.lib.id3.Genre
 
Disco - Static variable in class com.dusbabek.lib.id3.Genre
 
Dream - Static variable in class com.dusbabek.lib.id3.Genre
 
DrumSolo - Static variable in class com.dusbabek.lib.id3.Genre
 
Duet - Static variable in class com.dusbabek.lib.id3.Genre
 

E

EasyListening - Static variable in class com.dusbabek.lib.id3.Genre
 
Electronic - Static variable in class com.dusbabek.lib.id3.Genre
 
ENCODED_BY - Static variable in class com.dusbabek.lib.id3.FrameType
 
ENCODING_SETTING - Static variable in class com.dusbabek.lib.id3.FrameType
 
ENCODING_TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
encrypted() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
I must point out that the spec is only half-baked in this regard.
encrypted() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
I must point out that the spec is only half-baked in this regard.
Ethnic - Static variable in class com.dusbabek.lib.id3.Genre
 
Eurodance - Static variable in class com.dusbabek.lib.id3.Genre
 
EuroHouse - Static variable in class com.dusbabek.lib.id3.Genre
 
EuroTechno - Static variable in class com.dusbabek.lib.id3.Genre
 
ExtendedTagHeader - Interface in com.dusbabek.lib.id3
Interface for an extended tag header.
ExtendedTagHeader_v2_3 - Class in com.dusbabek.lib.id3
Extended header for a ID3v2.3 tag.
ExtendedTagHeader_v2_3(InputStream) - Constructor for class com.dusbabek.lib.id3.ExtendedTagHeader_v2_3
Construct an extended header from a stream of bytes.
ExtendedTagHeader_v2_4 - Class in com.dusbabek.lib.id3
Represents a ID3v2.4 extended tag header, which differs SIGNIFICANTLY from the ID3V2.3 extended tag header.
ExtendedTagHeader_v2_4(InputStream) - Constructor for class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
Construct an extended header from a stream of bytes.

F

FastFusion - Static variable in class com.dusbabek.lib.id3.Genre
 
FILE_OWNER - Static variable in class com.dusbabek.lib.id3.FrameType
 
FILE_TYPE - Static variable in class com.dusbabek.lib.id3.FrameType
 
fileAlterPreservation() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
fileAlterPreservation() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
Folk - Static variable in class com.dusbabek.lib.id3.Genre
 
Folklore - Static variable in class com.dusbabek.lib.id3.Genre
 
FolkRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Frame - Class in com.dusbabek.lib.id3
Tags are composed of individual frames.
Frame(FrameHeader, byte[]) - Constructor for class com.dusbabek.lib.id3.Frame
Creates a frame from a header and raw frame data.
FRAME_HEADER_LEN - Static variable in class com.dusbabek.lib.id3.FrameHeader_v2_2
basic header size is always 6 bytes.
FRAME_HEADER_LEN - Static variable in class com.dusbabek.lib.id3.FrameHeader_v2_3
basic header is always 10 bytes.
FrameFactory - Class in com.dusbabek.lib.id3
Factory class that creates all frames.
FrameFactory() - Constructor for class com.dusbabek.lib.id3.FrameFactory
 
FrameHeader - Interface in com.dusbabek.lib.id3
Interface for all frame headers.
FrameHeader_v2_2 - Class in com.dusbabek.lib.id3
Frame header for ID3v2.2.
FrameHeader_v2_2(String) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_2
construct an empty header using a specified frame id.
FrameHeader_v2_2(byte[]) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_2
construct a header from raw data
FrameHeader_v2_3 - Class in com.dusbabek.lib.id3
Frame header for ID3v2.3
FrameHeader_v2_3(String) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_3
construct an empty header using a specific frame id.
FrameHeader_v2_3(byte[]) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_3
construct a header from raw data.
FrameHeader_v2_4 - Class in com.dusbabek.lib.id3
Frame header for ID3v2.4 tag.
FrameHeader_v2_4(String) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_4
construct an empty header based on a frame id.
FrameHeader_v2_4(byte[]) - Constructor for class com.dusbabek.lib.id3.FrameHeader_v2_4
construct a header from raw data
FrameType - Class in com.dusbabek.lib.id3
Constants for dealing with all kinds of frames.
FrameType() - Constructor for class com.dusbabek.lib.id3.FrameType
 
Freestyle - Static variable in class com.dusbabek.lib.id3.Genre
 
Funk - Static variable in class com.dusbabek.lib.id3.Genre
 
Fusion - Static variable in class com.dusbabek.lib.id3.Genre
 

G

Game - Static variable in class com.dusbabek.lib.id3.Genre
 
Gangsta - Static variable in class com.dusbabek.lib.id3.Genre
 
GENRE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Genre - Class in com.dusbabek.lib.id3
Simplifies dealing with ID3v1.x genres.
Genre() - Constructor for class com.dusbabek.lib.id3.Genre
 
getAlbum() - Method in interface com.dusbabek.lib.id3.Tag
 
getAlbum() - Method in class com.dusbabek.lib.id3.Tag_v1
getAlbum() - Method in class com.dusbabek.lib.id3.Tag_v2
getArtist() - Method in interface com.dusbabek.lib.id3.Tag
 
getArtist() - Method in class com.dusbabek.lib.id3.Tag_v1
getArtist() - Method in class com.dusbabek.lib.id3.Tag_v2
getByte(String) - Static method in class com.dusbabek.lib.id3.Genre
get the byte value of a genre based on its name.
getComment() - Method in class com.dusbabek.lib.id3.CommentFrame
 
getComment() - Method in interface com.dusbabek.lib.id3.Tag
 
getComment() - Method in class com.dusbabek.lib.id3.Tag_v1
getComment() - Method in class com.dusbabek.lib.id3.Tag_v2
getData() - Method in class com.dusbabek.lib.id3.Frame
 
getDataLengthIndicator() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
 
getDataSize() - Method in class com.dusbabek.lib.id3.BasicTagHeader
returns the size of the data (not including ANY headers).
getDataSize() - Method in interface com.dusbabek.lib.id3.TagHeader
 
getDataSize() - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
returns the size of the data (not including ANY headers).
getDescription() - Method in class com.dusbabek.lib.id3.CommentFrame
 
getFlags() - Method in class com.dusbabek.lib.id3.BasicTagHeader
 
getFlags() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
getFlags() - Method in interface com.dusbabek.lib.id3.TagHeader
 
getGenre() - Method in interface com.dusbabek.lib.id3.Tag
 
getGenre() - Method in class com.dusbabek.lib.id3.Tag_v1
getGenre() - Method in class com.dusbabek.lib.id3.Tag_v2
getGrouping() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
getHeader() - Method in class com.dusbabek.lib.id3.Frame
 
getId() - Method in interface com.dusbabek.lib.id3.FrameHeader
 
getId() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
getId() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
getId(int, int) - Static method in class com.dusbabek.lib.id3.FrameType
return the textual frame id (3 or 4 characters) as specified by type and version.
getSize() - Method in interface com.dusbabek.lib.id3.FrameHeader
 
getSize() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
getSize() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
getString(byte) - Static method in class com.dusbabek.lib.id3.Genre
get the string (name) of a genre from its byte value.
getTag() - Method in class com.dusbabek.lib.id3.Mp3File
get the tag for this file.
getTagSize() - Method in class com.dusbabek.lib.id3.BasicTagHeader
returned as long to avoid sign extension problems in java.
getTagSize() - Method in interface com.dusbabek.lib.id3.TagHeader
 
getTitle() - Method in interface com.dusbabek.lib.id3.Tag
 
getTitle() - Method in class com.dusbabek.lib.id3.Tag_v1
getTitle() - Method in class com.dusbabek.lib.id3.Tag_v2
getTrack() - Method in interface com.dusbabek.lib.id3.Tag
 
getTrack() - Method in class com.dusbabek.lib.id3.Tag_v1
getTrack() - Method in class com.dusbabek.lib.id3.Tag_v2
getUncompressedSize() - Method in interface com.dusbabek.lib.id3.FrameHeader
 
getUncompressedSize() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
getUncompressedSize() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
getValue() - Method in class com.dusbabek.lib.id3.TextFrame
 
getVersion() - Method in class com.dusbabek.lib.id3.BasicTagHeader
 
getVersion() - Method in interface com.dusbabek.lib.id3.Tag
 
getVersion() - Method in class com.dusbabek.lib.id3.Tag_v1
 
getVersion() - Method in class com.dusbabek.lib.id3.Tag_v2
getVersion() - Method in interface com.dusbabek.lib.id3.TagHeader
 
getYear() - Method in interface com.dusbabek.lib.id3.Tag
 
getYear() - Method in class com.dusbabek.lib.id3.Tag_v1
getYear() - Method in class com.dusbabek.lib.id3.Tag_v2
Gospel - Static variable in class com.dusbabek.lib.id3.Genre
 
Gothic - Static variable in class com.dusbabek.lib.id3.Genre
 
GothicRock - Static variable in class com.dusbabek.lib.id3.Genre
 
grouping() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
grouping() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
Grunge - Static variable in class com.dusbabek.lib.id3.Genre
 

H

HardRock - Static variable in class com.dusbabek.lib.id3.Genre
 
HipHop - Static variable in class com.dusbabek.lib.id3.Genre
 
House - Static variable in class com.dusbabek.lib.id3.Genre
 
Humour - Static variable in class com.dusbabek.lib.id3.Genre
 

I

Indie - Static variable in class com.dusbabek.lib.id3.Genre
 
Industrial - Static variable in class com.dusbabek.lib.id3.Genre
 
INITIAL_KEY - Static variable in class com.dusbabek.lib.id3.FrameType
 
Instrumental - Static variable in class com.dusbabek.lib.id3.Genre
 
InstrumentalPop - Static variable in class com.dusbabek.lib.id3.Genre
 
InstrumentalRock - Static variable in class com.dusbabek.lib.id3.Genre
 
INTERPRETED - Static variable in class com.dusbabek.lib.id3.FrameType
 
INVOLVED_PEOPLE_LIST - Static variable in class com.dusbabek.lib.id3.FrameType
 
ISRC - Static variable in class com.dusbabek.lib.id3.FrameType
 
isUpdate() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
 

J

Jazz - Static variable in class com.dusbabek.lib.id3.Genre
 
JazzFunk - Static variable in class com.dusbabek.lib.id3.Genre
 
Jungle - Static variable in class com.dusbabek.lib.id3.Genre
 

L

LANGUAGE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Latin - Static variable in class com.dusbabek.lib.id3.Genre
 
LENGTH - Static variable in class com.dusbabek.lib.id3.FrameType
 
LoFi - Static variable in class com.dusbabek.lib.id3.Genre
 
longToByte3(long) - Static method in class com.dusbabek.lib.id3.ByteUtils
convert long to 3 byte array.
longToByte4(long) - Static method in class com.dusbabek.lib.id3.ByteUtils
convert long to 4 byte array.
LYRICIST - Static variable in class com.dusbabek.lib.id3.FrameType
 

M

makeExtendedHeader(InputStream) - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
create an extended header.
makeExtendedHeader(InputStream) - Method in class com.dusbabek.lib.id3.TagHeader_v2_4
create an extended header.
makeFrame(InputStream, int) - Static method in class com.dusbabek.lib.id3.FrameFactory
Create a frame.
makeHeader(InputStream) - Static method in class com.dusbabek.lib.id3.TagHeaderFactory
create a tag header of the correct version.
MEDIA_TYPE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Meditative - Static variable in class com.dusbabek.lib.id3.Genre
 
Metal - Static variable in class com.dusbabek.lib.id3.Genre
 
MOOD - Static variable in class com.dusbabek.lib.id3.FrameType
 
Mp3File - Class in com.dusbabek.lib.id3
The highest level of dealing with id3s.
Mp3File(File) - Constructor for class com.dusbabek.lib.id3.Mp3File
constructor.
Musical - Static variable in class com.dusbabek.lib.id3.Genre
 
MUSICIAN_CREDITS_LIST - Static variable in class com.dusbabek.lib.id3.FrameType
 

N

NationalFolk - Static variable in class com.dusbabek.lib.id3.Genre
 
NativeAmerican - Static variable in class com.dusbabek.lib.id3.Genre
 
NewAge - Static variable in class com.dusbabek.lib.id3.Genre
 
NewWave - Static variable in class com.dusbabek.lib.id3.Genre
 
Noise - Static variable in class com.dusbabek.lib.id3.Genre
 
NotATagException - Exception in com.dusbabek.lib.id3
thrown when a file with no ID3 tag is encountered.
NotATagException() - Constructor for exception com.dusbabek.lib.id3.NotATagException
NotATagException(String) - Constructor for exception com.dusbabek.lib.id3.NotATagException

O

Oldies - Static variable in class com.dusbabek.lib.id3.Genre
 
Opera - Static variable in class com.dusbabek.lib.id3.Genre
 
ORCHESTRA - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_ARTIST - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_FILE_NAME - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_LYRICIST - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_RELEASE_TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_RELEASE_YEAR - Static variable in class com.dusbabek.lib.id3.FrameType
 
ORIGINAL_TITLE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Other - Static variable in class com.dusbabek.lib.id3.Genre
 

P

PART_OF_SET - Static variable in class com.dusbabek.lib.id3.FrameType
 
PERFORMER_SORT_ORDER - Static variable in class com.dusbabek.lib.id3.FrameType
 
PLAYLIST_DELAY - Static variable in class com.dusbabek.lib.id3.FrameType
 
Polka - Static variable in class com.dusbabek.lib.id3.Genre
 
Pop - Static variable in class com.dusbabek.lib.id3.Genre
 
PopFolk - Static variable in class com.dusbabek.lib.id3.Genre
 
PopFunk - Static variable in class com.dusbabek.lib.id3.Genre
 
PornGroove - Static variable in class com.dusbabek.lib.id3.Genre
 
PowerBallad - Static variable in class com.dusbabek.lib.id3.Genre
 
Pranks - Static variable in class com.dusbabek.lib.id3.Genre
 
Primus - Static variable in class com.dusbabek.lib.id3.Genre
 
PRODUCED_NOTICE - Static variable in class com.dusbabek.lib.id3.FrameType
 
ProgressiveRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Psychadelic - Static variable in class com.dusbabek.lib.id3.Genre
 
PsychedelicRock - Static variable in class com.dusbabek.lib.id3.Genre
 
PUBLISHER - Static variable in class com.dusbabek.lib.id3.FrameType
 
Punk - Static variable in class com.dusbabek.lib.id3.Genre
 
PunkRock - Static variable in class com.dusbabek.lib.id3.Genre
 
putFrame(Frame) - Method in class com.dusbabek.lib.id3.Tag_v2
add or replace a frame.

R

RandB - Static variable in class com.dusbabek.lib.id3.Genre
 
Rap - Static variable in class com.dusbabek.lib.id3.Genre
 
Rave - Static variable in class com.dusbabek.lib.id3.Genre
 
read(InputStream, long) - Method in class com.dusbabek.lib.id3.Reader
read a tag from an input stream.
Reader - Class in com.dusbabek.lib.id3
Parses tags.
Reader() - Constructor for class com.dusbabek.lib.id3.Reader
 
readOnly() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
readOnly() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
RECORDING_DATES - Static variable in class com.dusbabek.lib.id3.FrameType
 
RECORDING_TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
Reggae - Static variable in class com.dusbabek.lib.id3.Genre
 
RELEASE_TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
removeZeroBits(long) - Static method in class com.dusbabek.lib.id3.ByteUtils
This is unique to Id3s.
Retro - Static variable in class com.dusbabek.lib.id3.Genre
 
Revival - Static variable in class com.dusbabek.lib.id3.Genre
 
RhythmicSoul - Static variable in class com.dusbabek.lib.id3.Genre
 
Rock - Static variable in class com.dusbabek.lib.id3.Genre
 
RockRoll - Static variable in class com.dusbabek.lib.id3.Genre
 

S

Samba - Static variable in class com.dusbabek.lib.id3.Genre
 
Satire - Static variable in class com.dusbabek.lib.id3.Genre
 
SET_SUB_TITLE - Static variable in class com.dusbabek.lib.id3.FrameType
 
setAlbum(String) - Method in interface com.dusbabek.lib.id3.Tag
set album name
setAlbum(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set album name
setAlbum(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set album name
setArtist(String) - Method in interface com.dusbabek.lib.id3.Tag
set artist name
setArtist(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set artist name
setArtist(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set artist name
setComment(String) - Method in interface com.dusbabek.lib.id3.Tag
set comment
setComment(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set comment
setComment(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set comment
setDataLengthIndicator(long) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
set the data length indicator
setDataSize(long) - Method in class com.dusbabek.lib.id3.BasicTagHeader
set the size of the data.
setDataSize(long) - Method in interface com.dusbabek.lib.id3.TagHeader
set data size
setDataSize(long) - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
set the size of the data.
setEncryptionMethod(byte) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
set the encryption method.
setFrameSize(int) - Method in interface com.dusbabek.lib.id3.FrameHeader
set the frame data size
setFrameSize(int) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
set the frame data size
setFrameSize(int) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
set the frame data size
setGenre(String) - Method in interface com.dusbabek.lib.id3.Tag
set genre
setGenre(byte) - Method in class com.dusbabek.lib.id3.Tag_v1
sets the genre according to the 1.x byte spec.
setGenre(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set genre
setGenre(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set genre
setGrouping(byte) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
set the grouping type
setTag(Tag) - Method in class com.dusbabek.lib.id3.Mp3File
set the tag for this file.
setTagSize(long) - Method in class com.dusbabek.lib.id3.BasicTagHeader
set the size of the tag.
setTitle(String) - Method in interface com.dusbabek.lib.id3.Tag
set title (song name)
setTitle(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set title (song name)
setTitle(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set title (song name)
setTrack(String) - Method in interface com.dusbabek.lib.id3.Tag
set track
setTrack(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set track
setTrack(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set track
setUncompressedSize(long) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
set the uncompressed size of this frame.
setYear(String) - Method in interface com.dusbabek.lib.id3.Tag
set year
setYear(String) - Method in class com.dusbabek.lib.id3.Tag_v1
set year
setYear(String) - Method in class com.dusbabek.lib.id3.Tag_v2
set year
Showtunes - Static variable in class com.dusbabek.lib.id3.Genre
 
SIZE - Static variable in class com.dusbabek.lib.id3.FrameType
 
sizeOf() - Method in class com.dusbabek.lib.id3.BasicTagHeader
kind of moot.
sizeOf() - Method in interface com.dusbabek.lib.id3.ExtendedTagHeader
 
sizeOf() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_3
 
sizeOf() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
 
sizeOf() - Method in interface com.dusbabek.lib.id3.FrameHeader
 
sizeOf() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
sizeOf() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
sizeOf() - Method in interface com.dusbabek.lib.id3.TagHeader
 
sizeOf() - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
kind of moot.
Ska - Static variable in class com.dusbabek.lib.id3.Genre
 
SlowJam - Static variable in class com.dusbabek.lib.id3.Genre
 
SlowRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Sonata - Static variable in class com.dusbabek.lib.id3.Genre
 
SONGNAME - Static variable in class com.dusbabek.lib.id3.FrameType
 
Soul - Static variable in class com.dusbabek.lib.id3.Genre
 
SoundClip - Static variable in class com.dusbabek.lib.id3.Genre
 
Soundtrack - Static variable in class com.dusbabek.lib.id3.Genre
 
SouthernRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Space - Static variable in class com.dusbabek.lib.id3.Genre
 
Speech - Static variable in class com.dusbabek.lib.id3.Genre
 
STATION_NAME - Static variable in class com.dusbabek.lib.id3.FrameType
 
STATION_OWNER - Static variable in class com.dusbabek.lib.id3.FrameType
 
SUBTITLE - Static variable in class com.dusbabek.lib.id3.FrameType
 
Swing - Static variable in class com.dusbabek.lib.id3.Genre
 
SymphonicRock - Static variable in class com.dusbabek.lib.id3.Genre
 
Symphony - Static variable in class com.dusbabek.lib.id3.Genre
 
sync(byte[]) - Static method in class com.dusbabek.lib.id3.ByteUtils
 

T

Tag - Interface in com.dusbabek.lib.id3
Interface that all tags must implement.
TAG_LENGTH - Static variable in class com.dusbabek.lib.id3.Tag_v1
length of a 1.x tag is always 128 bytes.
Tag_v1 - Class in com.dusbabek.lib.id3
ID3v1.x tag.
Tag_v1(byte[]) - Constructor for class com.dusbabek.lib.id3.Tag_v1
construct a tag from data parts.
Tag_v2 - Class in com.dusbabek.lib.id3
Represents a ID3v2.x tag.
Tag_v2() - Constructor for class com.dusbabek.lib.id3.Tag_v2
creates a blank tag.
Tag_v2(TagHeader) - Constructor for class com.dusbabek.lib.id3.Tag_v2
creates a stub of a tag (header but no frames).
tagAlterPreservation() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
 
tagAlterPreservation() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
TAGGING_TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
TagHeader - Interface in com.dusbabek.lib.id3
Interface implemented by all tag headers.
TagHeader_v2_2 - Class in com.dusbabek.lib.id3
ID3v2.2 tag header.
TagHeader_v2_2(byte[]) - Constructor for class com.dusbabek.lib.id3.TagHeader_v2_2
 
TagHeader_v2_3 - Class in com.dusbabek.lib.id3
ID3v2.3 header.
TagHeader_v2_3() - Constructor for class com.dusbabek.lib.id3.TagHeader_v2_3
constructs an empty header
TagHeader_v2_3(byte[], InputStream) - Constructor for class com.dusbabek.lib.id3.TagHeader_v2_3
construct a header from 10 bytes and an input stream.
TagHeader_v2_4 - Class in com.dusbabek.lib.id3
Tag header for ID3v2.4.
TagHeader_v2_4(byte[], InputStream) - Constructor for class com.dusbabek.lib.id3.TagHeader_v2_4
constructs a header from 10 bytes and input stream.
TagHeaderFactory - Class in com.dusbabek.lib.id3
Factory class for creating tag headers.
TagHeaderFactory() - Constructor for class com.dusbabek.lib.id3.TagHeaderFactory
 
Tango - Static variable in class com.dusbabek.lib.id3.Genre
 
Techno - Static variable in class com.dusbabek.lib.id3.Genre
 
TechnoIndustrial - Static variable in class com.dusbabek.lib.id3.Genre
 
TextFrame - Class in com.dusbabek.lib.id3
Specialized frame.
TextFrame(String, String, int) - Constructor for class com.dusbabek.lib.id3.TextFrame
construct a text frame from values
TextFrame(FrameHeader, byte[]) - Constructor for class com.dusbabek.lib.id3.TextFrame
construct a text frame from raw data
TIME - Static variable in class com.dusbabek.lib.id3.FrameType
 
TITLE_SORT_ORDER - Static variable in class com.dusbabek.lib.id3.FrameType
 
Top40 - Static variable in class com.dusbabek.lib.id3.Genre
 
TRACK - Static variable in class com.dusbabek.lib.id3.FrameType
 
Trailer - Static variable in class com.dusbabek.lib.id3.Genre
 
Trance - Static variable in class com.dusbabek.lib.id3.Genre
 
Tribal - Static variable in class com.dusbabek.lib.id3.Genre
 
TripHop - Static variable in class com.dusbabek.lib.id3.Genre
 

U

unsync(byte[]) - Static method in class com.dusbabek.lib.id3.ByteUtils
 
unsynchronization() - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
 
USER_DEFINED_TEXT - Static variable in class com.dusbabek.lib.id3.FrameType
 
usesCompression() - Method in class com.dusbabek.lib.id3.TagHeader_v2_2
 
usesCrc() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
 
usesExperimental() - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
 
usesExtendedHeader() - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
 
usesFooter() - Method in class com.dusbabek.lib.id3.TagHeader_v2_4
 
usesTagRestrictions() - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
 
usesUnsynchronization() - Method in class com.dusbabek.lib.id3.BasicTagHeader
 
usesUnsynchronization() - Method in interface com.dusbabek.lib.id3.TagHeader
 
usesUnsynchronization() - Method in class com.dusbabek.lib.id3.TagHeader_v2_2
 

V

V1_0 - Static variable in interface com.dusbabek.lib.id3.Tag
ID3v1.0
V1_1 - Static variable in interface com.dusbabek.lib.id3.Tag
ID3v1.1
V2_2 - Static variable in interface com.dusbabek.lib.id3.Tag
ID3v2.2
V2_3 - Static variable in interface com.dusbabek.lib.id3.Tag
ID3v2.3
V2_4 - Static variable in interface com.dusbabek.lib.id3.Tag
ID3v2.4
VERSION_1_0 - Static variable in class com.dusbabek.lib.id3.Tag_v1
ID3v1.0
VERSION_1_1 - Static variable in class com.dusbabek.lib.id3.Tag_v1
ID3v1.1
Vocal - Static variable in class com.dusbabek.lib.id3.Genre
 

W

write(OutputStream) - Method in class com.dusbabek.lib.id3.BasicTagHeader
write this header to a stream.
write(OutputStream) - Method in interface com.dusbabek.lib.id3.ExtendedTagHeader
write extended header to an output stream.
write(OutputStream) - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_3
write extended header.
write(OutputStream) - Method in class com.dusbabek.lib.id3.ExtendedTagHeader_v2_4
write extended header to a stream.
write(OutputStream) - Method in class com.dusbabek.lib.id3.Frame
write the frame (all of it) to a stream.
write(OutputStream) - Method in interface com.dusbabek.lib.id3.FrameHeader
write header to a stream
write(OutputStream) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_2
write header to a stream
write(OutputStream) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_3
write header to a stream
write(OutputStream) - Method in class com.dusbabek.lib.id3.FrameHeader_v2_4
write header to a stream
write(File) - Method in class com.dusbabek.lib.id3.Mp3File
rewrite to a different file.
write(OutputStream) - Method in interface com.dusbabek.lib.id3.Tag
 
write(OutputStream) - Method in class com.dusbabek.lib.id3.Tag_v1
write(OutputStream) - Method in class com.dusbabek.lib.id3.Tag_v2
write(OutputStream) - Method in interface com.dusbabek.lib.id3.TagHeader
write header to stream
write(OutputStream) - Method in class com.dusbabek.lib.id3.TagHeader_v2_3
write this header to a stream.

Y

YEAR - Static variable in class com.dusbabek.lib.id3.FrameType
 

Z

zip(byte[]) - Static method in class com.dusbabek.lib.id3.ByteUtils
compress data using ZLIB
zip_expand(byte[], long) - Static method in class com.dusbabek.lib.id3.ByteUtils
decompress data using ZLIB.

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

Copyright © 2004, 2005 Gary Dusbabek. All Rights Reserved.