de.vdheide.mp3
Class TextFrameEncoding

java.lang.Object
  extended byde.vdheide.mp3.TextFrame
      extended byde.vdheide.mp3.TextFrameEncoding

public class TextFrameEncoding
extends TextFrame

Used for text ID3v2 frames which support encoding. Supports get and set operations


Constructor Summary
TextFrameEncoding(ID3v2 id3v2, java.lang.String type, TagContent content, boolean use_compression)
          Creates a new TextFrameEncoding with a given content
 
Method Summary
static TagContent read(ID3v2 id3v2, java.lang.String type)
          Read content from ID3v2 tag.
 
Methods inherited from class de.vdheide.mp3.TextFrame
read, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFrameEncoding

public TextFrameEncoding(ID3v2 id3v2,
                         java.lang.String type,
                         TagContent content,
                         boolean use_compression)
                  throws TagFormatException
Creates a new TextFrameEncoding with a given content

Parameters:
id3v2 - ID3v2 tag
type - Type of frame
content - TagContent to write
use_compression - Use compression?
Throws:
TagFormatException - If text content field is null
Method Detail

read

public static TagContent read(ID3v2 id3v2,
                              java.lang.String type)
                       throws FrameDamagedException
Read content from ID3v2 tag.

Parameters:
id3v2 - ID3v2 tag to read from
type - Type of frame to read
Returns:
content of tag
Throws:
FrameDamagedException - If frame is damaged (e.g. too short)