org.jaudiotagger.tag.lyrics3
Class FieldFrameBodyUnsupported

java.lang.Object
  extended by org.jaudiotagger.tag.id3.AbstractTagItem
      extended by org.jaudiotagger.tag.id3.AbstractTagFrameBody
          extended by org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody
              extended by org.jaudiotagger.tag.lyrics3.FieldFrameBodyUnsupported

public class FieldFrameBodyUnsupported
extends AbstractLyrics3v2FieldFrameBody


Field Summary
private  byte[] value
           
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody
objectList
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagItem
logger
 
Constructor Summary
FieldFrameBodyUnsupported()
          Creates a new FieldBodyUnsupported datatype.
FieldFrameBodyUnsupported(byte[] value)
          Creates a new FieldBodyUnsupported datatype.
FieldFrameBodyUnsupported(java.nio.ByteBuffer byteBuffer)
          Creates a new FieldBodyUnsupported datatype.
FieldFrameBodyUnsupported(FieldFrameBodyUnsupported copyObject)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Returns true if this datatype and its entire DataType array list equals the argument.
 java.lang.String getIdentifier()
          ID string that usually corresponds to the class name, but can be displayed to the user.
 boolean isSubsetOf(java.lang.Object obj)
          Returns true if this instance and its entire DataType array list is a subset of the argument.
 void read(java.nio.ByteBuffer byteBuffer)
          This reads a frame body from its file into the appropriate FrameBody class Read the data from the given file into this datatype.
protected  void setupObjectList()
          TODO
 java.lang.String toString()
          Return brief description of FrameBody
 void write(java.io.RandomAccessFile file)
          Write the contents of this datatype to the file at the position it is currently at.
 
Methods inherited from class org.jaudiotagger.tag.lyrics3.AbstractLyrics3v2FieldFrameBody
readHeader, writeHeader
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody
createStructure, getBriefDescription, getHeader, getLongDescription, getObject, getObjectValue, getSize, getTextEncoding, iterator, setHeader, setObjectValue, setTextEncoding
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private byte[] value
Constructor Detail

FieldFrameBodyUnsupported

public FieldFrameBodyUnsupported()
Creates a new FieldBodyUnsupported datatype.


FieldFrameBodyUnsupported

public FieldFrameBodyUnsupported(FieldFrameBodyUnsupported copyObject)

FieldFrameBodyUnsupported

public FieldFrameBodyUnsupported(byte[] value)
Creates a new FieldBodyUnsupported datatype.

Parameters:
value -

FieldFrameBodyUnsupported

public FieldFrameBodyUnsupported(java.nio.ByteBuffer byteBuffer)
                          throws InvalidTagException
Creates a new FieldBodyUnsupported datatype.

Parameters:
byteBuffer -
Throws:
InvalidTagException
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Description copied from class: AbstractTagItem
ID string that usually corresponds to the class name, but can be displayed to the user. It is not indended to identify each individual instance.

Specified by:
getIdentifier in class AbstractTagItem
Returns:

isSubsetOf

public boolean isSubsetOf(java.lang.Object obj)
Description copied from class: AbstractTagFrameBody
Returns true if this instance and its entire DataType array list is a subset of the argument. This class is a subset if it is the same class as the argument.

Overrides:
isSubsetOf in class AbstractTagFrameBody
Parameters:
obj -
Returns:

equals

public boolean equals(java.lang.Object obj)
Description copied from class: AbstractTagFrameBody
Returns true if this datatype and its entire DataType array list equals the argument. This datatype is equal to the argument if they are the same class.

Overrides:
equals in class AbstractTagFrameBody
Parameters:
obj -
Returns:

read

public void read(java.nio.ByteBuffer byteBuffer)
          throws InvalidTagException
Description copied from class: AbstractLyrics3v2FieldFrameBody
This reads a frame body from its file into the appropriate FrameBody class Read the data from the given file into this datatype. The file needs to have its file pointer in the correct location. The size as indicated in the header is passed to the frame constructor when reading from file.

Overrides:
read in class AbstractLyrics3v2FieldFrameBody
Parameters:
byteBuffer -
Throws:
java.io.IOException
InvalidTagException - if there is any error in the data format.

toString

public java.lang.String toString()
Description copied from class: AbstractTagFrameBody
Return brief description of FrameBody

Overrides:
toString in class AbstractTagFrameBody
Returns:

write

public void write(java.io.RandomAccessFile file)
           throws java.io.IOException
Description copied from class: AbstractLyrics3v2FieldFrameBody
Write the contents of this datatype to the file at the position it is currently at.

Overrides:
write in class AbstractLyrics3v2FieldFrameBody
Parameters:
file -
Throws:
java.io.IOException

setupObjectList

protected void setupObjectList()
TODO

Specified by:
setupObjectList in class AbstractTagFrameBody