com.dusbabek.lib.id3
Class Frame

java.lang.Object
  extended by com.dusbabek.lib.id3.Frame
Direct Known Subclasses:
CommentFrame, TextFrame

public class Frame
extends java.lang.Object

Tags are composed of individual frames. A frame encapsulates a basic piece of information.


Constructor Summary
Frame(FrameHeader header, byte[] data)
          Creates a frame from a header and raw frame data.
 
Method Summary
 byte[] getData()
           
 FrameHeader getHeader()
           
 void write(java.io.OutputStream out)
          write the frame (all of it) to a stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Frame

public Frame(FrameHeader header,
             byte[] data)
      throws java.io.IOException
Creates a frame from a header and raw frame data.

Parameters:
header - FrameHeader
data - byte[]
Throws:
java.io.IOException
Method Detail

getHeader

public FrameHeader getHeader()
Returns:
the frame header

getData

public byte[] getData()
Returns:
the raw frame data

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
write the frame (all of it) to a stream.

Throws:
java.io.IOException


Copyright © 2004, 2005 Gary Dusbabek. All Rights Reserved.