Package org.jaudiotagger.tag.datatype

Interface Summary
HashMapInterface<K,V> Represents an interface allowing maping from key to value and value to key
 

Class Summary
AbstractDataType Represents a field/data type that can be held within a frames body, these map loosely onto Section 4.
AbstractIntStringValuePair A two way mapping between an Integral Id and a String value
AbstractString A partial implementation for String based ID3 fields
AbstractStringStringValuePair  
AbstractValuePair<I,V> A two way mapping between an id and a value
Artwork Represents artwork in a format independent way
BooleanByte Represents a bit flag within a byte
BooleanString  
ByteArraySizeTerminated Represents a stream of bytes, continuing until the end of the buffer.
DataTypes  
ID3v2LyricLine  
Lyrics3Image  
Lyrics3Line  
Lyrics3TimeStamp  
MultipleTextEncodedStringNullTerminated Represents a datatype that supports multiple terminated Strings (there may only be one)
MultipleTextEncodedStringNullTerminated.Values This holds the values held by a MultipleTextEncodedDatatype
NumberFixedLength Represents a number held as a fixed number of digits.
NumberHashMap Represents a number thats acts as a key into an enumeration of values
NumberVariableLength Represents a number which may span a number of bytes when written to file depending what size is to be represented.
PairedTextEncodedStringNullTerminated Represents a datatype that allow multiple Strings but they should be paired, i.e should be 2,4,6..
PairedTextEncodedStringNullTerminated.ValuePairs This holds the values held by this PairedTextEncodedDatatype, always held as pairs of values
PartOfSet Represents the form 01/10 whereby the second part is optional.
PartOfSet.PartOfSetValue Holds data
StringDate Represents a timestamp field
StringDateTime Represents a timestamp field
StringFixedLength Represents a fixed length String, whereby the length of the String is known.
StringHashMap Represents a String thats acts as a key into an enumeration of values.
StringNullTerminated Represents a String whose size is determined by finding of a null character at the end of the String with fixed text encoding.
StringSizeTerminated Represents a String which is not delimited by null character with fixed text encoding.
TextEncodedStringNullTerminated Represents a String whose size is determined by finding of a null character at the end of the String.
TextEncodedStringSizeTerminated Represents a String which is not delimited by null character.