FileDocCategorySizeDatePackage
AbstractTag.javaAPI DocJaudiotagger 2.0.42740Wed Mar 30 16:12:06 BST 2011org.jaudiotagger.tag.id3

AbstractTag

public abstract class AbstractTag extends AbstractTagItem
A tag is term given to a container that holds audio metadata

Fields Summary
protected static final String
TYPE_TAG
Constructors Summary
public AbstractTag()



     
    
    
public AbstractTag(AbstractTag copyObject)

        super(copyObject);
    
Methods Summary
public abstract voiddelete(java.io.RandomAccessFile file)
Removes the specific tag from the file

param
file MP3 file to append to.
throws
IOException on any I/O error

public booleanequals(java.lang.Object obj)
Determines whether another datatype is equal to this tag. It just compares if they are the same class, then calls super.equals(obj).

param
obj The object to compare
return
if they are equal

        return (obj instanceof AbstractTag) && super.equals(obj);

    
public abstract java.util.Iteratoriterator()

return

public abstract booleanseek(java.nio.ByteBuffer byteBuffer)
Looks for this tag in the buffer

param
byteBuffer
return
returns true if found, false otherwise.

public abstract voidwrite(java.io.RandomAccessFile file)
Writes the tag to the file

param
file
throws
IOException