|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jaudiotagger.tag.id3.AbstractTagItem org.jaudiotagger.tag.id3.AbstractTagFrameBody org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody org.jaudiotagger.tag.id3.framebody.FrameBodyTRCK
public class FrameBodyTRCK
Track number/position in set Text Information frame.
The 'Track number/Position in set' frame is a numeric string containing the order number of the audio-file on its original recording. This may be extended with a "/" character and a numeric string containing the total number of tracks/elements on the original recording. e.g. "4/9". Some applications like to prepend the track number with a zero to aid sorting, (i.e 02 comes before 10)
For more details, please refer to the ID3 specifications:
Field Summary |
---|
Fields inherited from class org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody |
---|
TYPE_BODY |
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody |
---|
objectList |
Fields inherited from class org.jaudiotagger.tag.id3.AbstractTagItem |
---|
logger |
Constructor Summary | |
---|---|
FrameBodyTRCK()
Creates a new FrameBodyTRCK datatype. |
|
FrameBodyTRCK(java.nio.ByteBuffer byteBuffer,
int frameSize)
Creates a new FrameBodyTRCK datatype. |
|
FrameBodyTRCK(byte textEncoding,
java.lang.Integer trackNo,
java.lang.Integer trackTotal)
|
|
FrameBodyTRCK(byte textEncoding,
java.lang.String text)
Creates a new FrameBodyTRCK datatype, the value is parsed literally |
|
FrameBodyTRCK(FrameBodyTRCK body)
|
Method Summary | |
---|---|
java.lang.String |
getIdentifier()
The ID3v2 frame identifier |
java.lang.String |
getText()
|
java.lang.Integer |
getTrackNo()
|
java.lang.Integer |
getTrackTotal()
|
void |
setText(java.lang.String text)
|
void |
setTrackNo(java.lang.Integer trackNo)
|
void |
setTrackNo(java.lang.String trackNo)
|
void |
setTrackTotal(java.lang.Integer trackTotal)
|
protected void |
setupObjectList()
Create the list of Datatypes that this body expects in the correct order This method needs to be implemented by concrete subclasses |
Methods inherited from class org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody |
---|
createStructure, equals, getSize, read, setSize, setSize, write |
Methods inherited from class org.jaudiotagger.tag.id3.AbstractTagFrameBody |
---|
getBriefDescription, getHeader, getLongDescription, getObject, getObjectValue, getTextEncoding, isSubsetOf, iterator, setHeader, setObjectValue, setTextEncoding, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FrameBodyTRCK()
public FrameBodyTRCK(FrameBodyTRCK body)
public FrameBodyTRCK(byte textEncoding, java.lang.String text)
textEncoding
- text
- public FrameBodyTRCK(byte textEncoding, java.lang.Integer trackNo, java.lang.Integer trackTotal)
public FrameBodyTRCK(java.nio.ByteBuffer byteBuffer, int frameSize) throws InvalidTagException
byteBuffer
- frameSize
-
java.io.IOException
InvalidTagException
Method Detail |
---|
public java.lang.String getIdentifier()
getIdentifier
in class AbstractID3v2FrameBody
public java.lang.Integer getTrackNo()
public java.lang.String getText()
public void setTrackNo(java.lang.Integer trackNo)
public void setTrackNo(java.lang.String trackNo)
public java.lang.Integer getTrackTotal()
public void setTrackTotal(java.lang.Integer trackTotal)
public void setText(java.lang.String text)
protected void setupObjectList()
AbstractTagFrameBody
setupObjectList
in class AbstractTagFrameBody
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |