org.metasyntactic.id3.v2.frame
Class TPRO

java.lang.Object
  |
  +--org.metasyntactic.id3.v2.frame.Frame
        |
        +--org.metasyntactic.id3.v2.frame.TextInformationFrame
              |
              +--org.metasyntactic.id3.v2.frame.TPRO
All Implemented Interfaces:
Id3v2Constants

public class TPRO
extends TextInformationFrame

The 'Produced notice' frame, in which the string must begin with a year and a space character (making five characters), is intended for the production copyright holder of the original sound, not the audio file itself. The absence of this frame means only that the production copyright information is unavailable or has been removed, and must not be interpreted to mean that the audio is public domain. Every time this field is displayed the field must be preceded with "Produced " (P) " ", where (P) is one character showing a P in a circle.


Field Summary
 
Fields inherited from class org.metasyntactic.id3.v2.frame.TextInformationFrame
encoding, information
 
Fields inherited from class org.metasyntactic.id3.v2.frame.Frame
compressed, dataLengthIndicator, discardOnFileAlteration, discardOnTagAlteration, encrypted, frameID, groupInformation, readOnly, unsynchronised
 
Fields inherited from interface org.metasyntactic.id3.v2.Id3v2Constants
ISO_8859_1, JAVA_ISO_8859_1, JAVA_US_ASCII, JAVA_UTF_16, JAVA_UTF_16_BIG_ENDIAN, JAVA_UTF_8, MAJOR_VERSION, MAX_ENCODING, MIN_ENCODING, REVISION_NUMBER, UTF_16, UTF_16_BIG_ENDIAN, UTF_8
 
Constructor Summary
protected TPRO()
           
  TPRO(int year, java.lang.String message)
           
 
Method Summary
protected  void validate()
          Intended for subclasses to use to validate the information read in by readContent.
 
Methods inherited from class org.metasyntactic.id3.v2.frame.TextInformationFrame
equals, equals, getSize, hashCode, readContent, setInformation, toString, writeContent
 
Methods inherited from class org.metasyntactic.id3.v2.frame.Frame
getTotalSize, hasDataLengthIndicator, isCompressed, isDiscardedOnFileAlteration, isDiscardedOnTagAlteration, isEncrypted, isPartOfGroup, isReadOnly, isUnsynchronized, read, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TPRO

protected TPRO()

TPRO

public TPRO(int year,
            java.lang.String message)
Method Detail

validate

protected void validate()
                 throws Id3v2Exception
Description copied from class: TextInformationFrame
Intended for subclasses to use to validate the information read in by readContent. The default implementation is to do nothing

Overrides:
validate in class TextInformationFrame
Id3v2Exception