|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.farng.mp3.AbstractMP3FileItem
org.farng.mp3.AbstractMP3FragmentBody
org.farng.mp3.id3.AbstractID3v2FrameBody
org.farng.mp3.id3.FrameBodySIGN
public class FrameBodySIGN
This frame enables a group of frames, grouped with the 'Group
identification
registration', to be signed. Although signatures can
reside inside the registration frame, it might be desired to store
the signature
elsewhere, e.g. in watermarks. There may be more than
one 'signature frame' in a tag, but no two may
be identical.
<Header for 'Signature frame', ID: "SIGN">
Group symbol $xx
Signature <binary data>
Constructor Summary | |
---|---|
FrameBodySIGN()
Creates a new FrameBodySIGN object. |
|
FrameBodySIGN(byte groupSymbol,
byte[] signature)
Creates a new FrameBodySIGN object. |
|
FrameBodySIGN(FrameBodySIGN body)
Creates a new FrameBodySIGN object. |
|
FrameBodySIGN(java.io.RandomAccessFile file)
Creates a new FrameBodySIGN object. |
Method Summary | |
---|---|
byte |
getGroupSymbol()
|
java.lang.String |
getIdentifier()
|
byte[] |
getSignature()
|
void |
setGroupSymbol(byte groupSymbol)
|
void |
setSignature(byte[] signature)
|
protected void |
setupObjectList()
Create the order of MP3Object objects that this body expects. |
Methods inherited from class org.farng.mp3.id3.AbstractID3v2FrameBody |
---|
equals, readHeader, writeHeader |
Methods inherited from class org.farng.mp3.AbstractMP3FragmentBody |
---|
appendToObjectList, getBriefDescription, getDescription, getObject, getObjectListIterator, getSize, has6ByteHeader, isSubsetOf, iterator, read, setObject, toString, write |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FrameBodySIGN()
public FrameBodySIGN(FrameBodySIGN body)
public FrameBodySIGN(byte groupSymbol, byte[] signature)
public FrameBodySIGN(java.io.RandomAccessFile file) throws java.io.IOException, InvalidTagException
java.io.IOException
InvalidTagException
Method Detail |
---|
public void setGroupSymbol(byte groupSymbol)
public byte getGroupSymbol()
public java.lang.String getIdentifier()
getIdentifier
in class AbstractMP3FileItem
public void setSignature(byte[] signature)
public byte[] getSignature()
protected void setupObjectList()
AbstractMP3FragmentBody
MP3Object
objects that this body expects. This method needs to be overwritten.
setupObjectList
in class AbstractMP3FragmentBody
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |