public abstract class AbstractTag extends AbstractTagItem
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
TYPE_TAG |
logger
Constructor and Description |
---|
AbstractTag() |
AbstractTag(AbstractTag copyObject) |
Modifier and Type | Method and Description |
---|---|
abstract void |
delete(java.io.RandomAccessFile file)
Removes the specific tag from the file
|
boolean |
equals(java.lang.Object obj)
Determines whether another datatype is equal to this tag.
|
abstract java.util.Iterator |
iterator() |
abstract boolean |
seek(java.nio.ByteBuffer byteBuffer)
Looks for this tag in the buffer
|
abstract void |
write(java.io.RandomAccessFile file)
Writes the tag to the file
|
getIdentifier, getSize, isSubsetOf, read
protected static final java.lang.String TYPE_TAG
public AbstractTag()
public AbstractTag(AbstractTag copyObject)
public abstract boolean seek(java.nio.ByteBuffer byteBuffer)
byteBuffer
- public abstract void write(java.io.RandomAccessFile file) throws java.io.IOException
file
- java.io.IOException
public abstract void delete(java.io.RandomAccessFile file) throws java.io.IOException
file
- MP3 file to append to.java.io.IOException
- on any I/O errorpublic boolean equals(java.lang.Object obj)
super.equals(obj)
.equals
in class AbstractTagItem
obj
- The object to comparepublic abstract java.util.Iterator iterator()
Copyright © 2005-2013 java.net. All Rights Reserved.