public abstract class AbstractID3v2FrameData extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
unsynchronisation |
| Constructor and Description |
|---|
AbstractID3v2FrameData(boolean unsynchronisation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
protected abstract int |
getLength() |
int |
hashCode() |
protected byte[] |
packAndUnsynchroniseFrameData() |
protected abstract byte[] |
packFrameData() |
protected void |
synchroniseAndUnpackFrameData(byte[] bytes) |
protected byte[] |
toBytes() |
protected abstract void |
unpackFrameData(byte[] bytes) |
protected final void synchroniseAndUnpackFrameData(byte[] bytes)
throws InvalidDataException
InvalidDataExceptionprotected byte[] packAndUnsynchroniseFrameData()
protected byte[] toBytes()
protected abstract void unpackFrameData(byte[] bytes)
throws InvalidDataException
InvalidDataExceptionprotected abstract byte[] packFrameData()
protected abstract int getLength()