org.jaudiotagger.tag.id3
Class AbstractID3Tag

java.lang.Object
  extended by org.jaudiotagger.tag.id3.AbstractTagItem
      extended by org.jaudiotagger.tag.id3.AbstractTag
          extended by org.jaudiotagger.tag.id3.AbstractID3Tag
Direct Known Subclasses:
AbstractID3v1Tag, AbstractID3v2Tag

public abstract class AbstractID3Tag
extends AbstractTag

This is the abstract base class for all ID3 tags.

Author:
: Eric Farng, : Paul Taylor

Field Summary
static java.util.logging.Logger logger
           
private  java.lang.String loggingFilename
           
protected static java.lang.String TAG_RELEASE
           
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTag
TYPE_TAG
 
Constructor Summary
AbstractID3Tag()
           
AbstractID3Tag(AbstractID3Tag copyObject)
           
 
Method Summary
 java.lang.String getIdentifier()
          Get full version
protected  java.lang.String getLoggingFilename()
          Retrieve the logging filename to be used in debugging
abstract  byte getMajorVersion()
          Retrieve the Major Version
abstract  byte getRelease()
          Retrieve the Release
abstract  byte getRevision()
          Retrieve the Revision
protected  void setLoggingFilename(java.lang.String loggingFilename)
          Set logging filename when construct tag for read from file
 java.lang.String toString()
           
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractTag
delete, equals, iterator, seek, write
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractTagItem
getSize, isSubsetOf, read
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

public static java.util.logging.Logger logger

TAG_RELEASE

protected static final java.lang.String TAG_RELEASE
See Also:
Constant Field Values

loggingFilename

private java.lang.String loggingFilename
Constructor Detail

AbstractID3Tag

public AbstractID3Tag()

AbstractID3Tag

public AbstractID3Tag(AbstractID3Tag copyObject)
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Get full version

Specified by:
getIdentifier in class AbstractTagItem
Returns:
ID string

getRelease

public abstract byte getRelease()
Retrieve the Release

Returns:

getMajorVersion

public abstract byte getMajorVersion()
Retrieve the Major Version

Returns:

getRevision

public abstract byte getRevision()
Retrieve the Revision

Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLoggingFilename

protected java.lang.String getLoggingFilename()
Retrieve the logging filename to be used in debugging

Returns:
logging filename to be used in debugging

setLoggingFilename

protected void setLoggingFilename(java.lang.String loggingFilename)
Set logging filename when construct tag for read from file

Parameters:
loggingFilename -