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 Logger logger
           
private  String loggingFilename
           
protected static String TAG_RELEASE
           
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTag
TYPE_TAG
 
Constructor Summary
AbstractID3Tag()
           
AbstractID3Tag(AbstractID3Tag copyObject)
           
 
Method Summary
 String getIdentifier()
          Get full version
protected  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(String loggingFilename)
          Set logging filename when construct tag for read from file
 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 Logger logger

TAG_RELEASE

protected static final String TAG_RELEASE
See Also:
Constant Field Values

loggingFilename

private String loggingFilename
Constructor Detail

AbstractID3Tag

public AbstractID3Tag()

AbstractID3Tag

public AbstractID3Tag(AbstractID3Tag copyObject)
Method Detail

getIdentifier

public 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 String toString()
Overrides:
toString in class Object

getLoggingFilename

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

Returns:
logging filename to be used in debugging

setLoggingFilename

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

Parameters:
loggingFilename -


Copyright © 2005-2009 java.net. All Rights Reserved.