org.farng.mp3.object
Class ObjectLyrics3Image

java.lang.Object
  extended by org.farng.mp3.object.AbstractMP3Object
      extended by org.farng.mp3.object.ObjectLyrics3Image
All Implemented Interfaces:
MP3Object

public class ObjectLyrics3Image
extends AbstractMP3Object

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
 
Fields inherited from class org.farng.mp3.object.AbstractMP3Object
identifier, value
 
Constructor Summary
ObjectLyrics3Image(ObjectLyrics3Image copyObject)
          Creates a new ObjectLyrics3Image object.
ObjectLyrics3Image(java.lang.String identifier)
          Creates a new ObjectLyrics3Image object.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.String getFilename()
           
 int getSize()
          Get the size of this object, in bytes.
 ObjectLyrics3TimeStamp getTimeStamp()
           
 void readString(java.lang.String imageString, int offset)
           
 void setDescription(java.lang.String description)
           
 void setFilename(java.lang.String filename)
           
 void setTimeStamp(ObjectLyrics3TimeStamp time)
           
 java.lang.String toString()
          Get a string representation of this object.
 java.lang.String writeString()
           
 
Methods inherited from class org.farng.mp3.object.AbstractMP3Object
getIdentifier, getValue, readByteArray, readByteArray, readString, setValue, writeByteArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectLyrics3Image

public ObjectLyrics3Image(java.lang.String identifier)
Creates a new ObjectLyrics3Image object.


ObjectLyrics3Image

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

Method Detail

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

setFilename

public void setFilename(java.lang.String filename)

getFilename

public java.lang.String getFilename()

getSize

public int getSize()
Description copied from interface: MP3Object
Get the size of this object, in bytes.

Returns:
the size

setTimeStamp

public void setTimeStamp(ObjectLyrics3TimeStamp time)

getTimeStamp

public ObjectLyrics3TimeStamp getTimeStamp()

equals

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

readString

public void readString(java.lang.String imageString,
                       int offset)
Overrides:
readString in class AbstractMP3Object

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 java.lang.Object
Returns:
string

writeString

public java.lang.String writeString()
Overrides:
writeString in class AbstractMP3Object