|
||||||||||
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.FrameBodyOWNE
public class FrameBodyOWNE
The ownership frame might be used as a reminder of a made transaction
or, if signed,
as proof. Note that the "USER" and "TOWN" frames are
good to use in conjunction
with this one. The frame begins, after the
frame ID, size and encoding fields, with a 'price paid' field. The
first three
characters of this field contains the currency used for
the transaction, encoded according to ISO
4217 [ISO-4217] alphabetic
currency code. Concatenated to this is the actual price paid, as a
numerical string using "." as the decimal separator. Next is an 8
character date string (YYYYMMDD) followed by a string with the name
of the seller as
the last field in the frame. There may only be one
"OWNE" frame in a tag.
<Header for 'Ownership frame', ID: "OWNE">
Text encoding $xx
Price
paid <text string> $00
Date of
purch. <text string>
Seller <text string
according to encoding>
Constructor Summary | |
---|---|
FrameBodyOWNE()
Creates a new FrameBodyOWNE object. |
|
FrameBodyOWNE(byte textEncoding,
java.lang.String pricePaid,
java.lang.String dateOfPurchase,
java.lang.String seller)
Creates a new FrameBodyOWNE object. |
|
FrameBodyOWNE(FrameBodyOWNE body)
Creates a new FrameBodyOWNE object. |
|
FrameBodyOWNE(java.io.RandomAccessFile file)
Creates a new FrameBodyOWNE object. |
Method Summary | |
---|---|
java.lang.String |
getIdentifier()
|
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 FrameBodyOWNE()
public FrameBodyOWNE(FrameBodyOWNE body)
public FrameBodyOWNE(byte textEncoding, java.lang.String pricePaid, java.lang.String dateOfPurchase, java.lang.String seller)
public FrameBodyOWNE(java.io.RandomAccessFile file) throws java.io.IOException, InvalidTagException
java.io.IOException
InvalidTagException
Method Detail |
---|
public java.lang.String getIdentifier()
getIdentifier
in class AbstractMP3FileItem
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 |