org.farng.mp3.object
Class ObjectStringHashMap

java.lang.Object
  extended by org.farng.mp3.object.AbstractMP3Object
      extended by org.farng.mp3.object.AbstractTextObject
          extended by org.farng.mp3.object.ObjectStringFixedLength
              extended by org.farng.mp3.object.ObjectStringHashMap
All Implemented Interfaces:
MP3Object, ObjectHashMapInterface

public class ObjectStringHashMap
extends ObjectStringFixedLength
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 LANGUAGE
           
 
Fields inherited from class org.farng.mp3.object.AbstractMP3Object
identifier, value
 
Constructor Summary
ObjectStringHashMap(ObjectStringHashMap copyObject)
          Creates a new ObjectStringHashMap object.
ObjectStringHashMap(java.lang.String identifier, int size)
          Creates a new ObjectStringHashMap 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.ObjectStringFixedLength
getLength, getSize, readString, setLength, writeString
 
Methods inherited from class org.farng.mp3.object.AbstractTextObject
readByteArray, readString
 
Methods inherited from class org.farng.mp3.object.AbstractMP3Object
getIdentifier, getValue, readByteArray, readString, writeByteArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LANGUAGE

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

ObjectStringHashMap

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


ObjectStringHashMap

public ObjectStringHashMap(ObjectStringHashMap copyObject)
Creates a new ObjectStringHashMap 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 ObjectStringFixedLength

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 ObjectStringFixedLength
Returns:
string