org.farng.mp3.object
Class ObjectNumberHashMap

java.lang.Object
  extended by org.farng.mp3.object.AbstractMP3Object
      extended by org.farng.mp3.object.ObjectNumberFixedLength
          extended by org.farng.mp3.object.ObjectNumberHashMap
All Implemented Interfaces:
MP3Object, ObjectHashMapInterface

public class ObjectNumberHashMap
extends ObjectNumberFixedLength
implements ObjectHashMapInterface

ID3v2 and Lyrics3v2 tags have individual fields AbstractMP3Fragments Then each fragment is broken down in to individual AbstractMP3Objects

Version:
$Revision: 3 $
Author:
Eric Farng

Field Summary
static java.lang.String GENRE
           
static java.lang.String ID3V2_FRAME_DESCRIPTION
           
static java.lang.String INTERPOLATION_METHOD
           
static java.lang.String PICTURE_TYPE
           
static java.lang.String RECIEVED_AS
           
static java.lang.String TEXT_ENCODING
           
static java.lang.String TIME_STAMP_FORMAT
           
static java.lang.String TYPE_OF_CHANNEL
           
static java.lang.String TYPE_OF_EVENT
           
 
Fields inherited from class org.farng.mp3.object.AbstractMP3Object
identifier, value
 
Constructor Summary
ObjectNumberHashMap(ObjectNumberHashMap copyObject)
          Creates a new ObjectNumberHashMap object.
ObjectNumberHashMap(java.lang.String identifier, int size)
          Creates a new ObjectNumberHashMap object.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.HashMap getIdToString()
           
 java.util.HashMap getStringToId()
           
 java.util.Iterator iterator()
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
          Get a string representation of this object.
 
Methods inherited from class org.farng.mp3.object.ObjectNumberFixedLength
getLength, getSize, readByteArray, readString, setSize, writeByteArray, writeString
 
Methods inherited from class org.farng.mp3.object.AbstractMP3Object
getIdentifier, getValue, readByteArray, readString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GENRE

public static final java.lang.String GENRE
See Also:
Constant Field Values

TEXT_ENCODING

public static final java.lang.String TEXT_ENCODING
See Also:
Constant Field Values

INTERPOLATION_METHOD

public static final java.lang.String INTERPOLATION_METHOD
See Also:
Constant Field Values

ID3V2_FRAME_DESCRIPTION

public static final java.lang.String ID3V2_FRAME_DESCRIPTION
See Also:
Constant Field Values

PICTURE_TYPE

public static final java.lang.String PICTURE_TYPE
See Also:
Constant Field Values

TYPE_OF_EVENT

public static final java.lang.String TYPE_OF_EVENT
See Also:
Constant Field Values

TIME_STAMP_FORMAT

public static final java.lang.String TIME_STAMP_FORMAT
See Also:
Constant Field Values

TYPE_OF_CHANNEL

public static final java.lang.String TYPE_OF_CHANNEL
See Also:
Constant Field Values

RECIEVED_AS

public static final java.lang.String RECIEVED_AS
See Also:
Constant Field Values
Constructor Detail

ObjectNumberHashMap

public ObjectNumberHashMap(java.lang.String identifier,
                           int size)
Creates a new ObjectNumberHashMap object.


ObjectNumberHashMap

public ObjectNumberHashMap(ObjectNumberHashMap copyObject)
Creates a new ObjectNumberHashMap object.

Method Detail

getIdToString

public java.util.HashMap getIdToString()
Specified by:
getIdToString in interface ObjectHashMapInterface

getStringToId

public java.util.HashMap getStringToId()
Specified by:
getStringToId in interface ObjectHashMapInterface

setValue

public void setValue(java.lang.Object value)
Overrides:
setValue in class AbstractMP3Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ObjectNumberFixedLength

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface ObjectHashMapInterface

toString

public java.lang.String toString()
Description copied from interface: MP3Object
Get a string representation of this object.

Specified by:
toString in interface MP3Object
Overrides:
toString in class ObjectNumberFixedLength
Returns:
string