org.jaudiotagger.tag.id3.framebody
Class FrameBodyRVAD

java.lang.Object
  extended by org.jaudiotagger.tag.id3.AbstractTagItem
      extended by org.jaudiotagger.tag.id3.AbstractTagFrameBody
          extended by org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody
              extended by org.jaudiotagger.tag.id3.framebody.FrameBodyRVAD
All Implemented Interfaces:
ID3v23FrameBody

public class FrameBodyRVAD
extends AbstractID3v2FrameBody
implements ID3v23FrameBody

Relative volume adjustment frame.

Only partially implemented.

Version:
$Id: FrameBodyRVAD.java,v 1.18 2009/11/12 13:25:22 paultaylor Exp $
Author:
: Paul Taylor, : Eric Farng

Field Summary
 
Fields inherited from class org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody
TYPE_BODY
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody
objectList
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagItem
logger
 
Constructor Summary
FrameBodyRVAD()
          Creates a new FrameBodyRVAD datatype.
FrameBodyRVAD(java.nio.ByteBuffer byteBuffer, int frameSize)
          Creates a new FrameBodyRVAD datatype.
FrameBodyRVAD(FrameBodyRVA2 body)
          Convert from V4 to V3 Frame
FrameBodyRVAD(FrameBodyRVAD copyObject)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          This method is not yet supported.
 java.lang.String getIdentifier()
          The ID3v2 frame identifier
protected  void setupObjectList()
          Setup the Object List.
 
Methods inherited from class org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody
createStructure, getSize, read, setSize, setSize, write
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody
getBriefDescription, getHeader, getLongDescription, getObject, getObjectValue, getTextEncoding, isSubsetOf, iterator, setHeader, setObjectValue, setTextEncoding, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FrameBodyRVAD

public FrameBodyRVAD()
Creates a new FrameBodyRVAD datatype.


FrameBodyRVAD

public FrameBodyRVAD(FrameBodyRVAD copyObject)

FrameBodyRVAD

public FrameBodyRVAD(FrameBodyRVA2 body)
Convert from V4 to V3 Frame

Parameters:
body -

FrameBodyRVAD

public FrameBodyRVAD(java.nio.ByteBuffer byteBuffer,
                     int frameSize)
              throws InvalidTagException
Creates a new FrameBodyRVAD datatype.

Parameters:
byteBuffer -
frameSize -
Throws:
InvalidTagException - if unable to create framebody from buffer
Method Detail

getIdentifier

public java.lang.String getIdentifier()
The ID3v2 frame identifier

Specified by:
getIdentifier in class AbstractID3v2FrameBody
Returns:
the ID3v2 frame identifier for this frame type

equals

public boolean equals(java.lang.Object obj)
This method is not yet supported.

Overrides:
equals in class AbstractID3v2FrameBody
Parameters:
obj - datatype to determine equality of
Returns:
true if this datatype and its entire MP3Object array list equals the argument.
Throws:
java.lang.UnsupportedOperationException - This method is not yet supported

setupObjectList

protected void setupObjectList()
Setup the Object List. A byte Array which will be read upto frame size bytes.

Specified by:
setupObjectList in class AbstractTagFrameBody