|
||||||||||
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.AbstractFrameBodyTextInfo org.jaudiotagger.tag.id3.framebody.FrameBodyTDRC
public class FrameBodyTDRC
Field Summary | |
---|---|
private java.lang.String |
date
|
private static java.text.SimpleDateFormat |
formatDateIn
|
private static java.text.SimpleDateFormat |
formatDateOut
|
private static java.util.List<java.text.SimpleDateFormat> |
formatters
|
private static java.text.SimpleDateFormat |
formatTimeIn
|
private static java.text.SimpleDateFormat |
formatTimeOut
|
private static java.text.SimpleDateFormat |
formatYearIn
|
private static java.text.SimpleDateFormat |
formatYearOut
|
private java.lang.String |
originalID
Used when converting from v3 tags |
private static int |
PRECISION_DAY
|
private static int |
PRECISION_HOUR
|
private static int |
PRECISION_MINUTE
|
private static int |
PRECISION_MONTH
|
private static int |
PRECISION_SECOND
|
private static int |
PRECISION_YEAR
|
private java.lang.String |
reco
|
private java.lang.String |
time
|
private java.lang.String |
year
|
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 | |
---|---|
FrameBodyTDRC()
Creates a new FrameBodyTDRC datatype. |
|
FrameBodyTDRC(java.nio.ByteBuffer byteBuffer,
int frameSize)
Creates a new FrameBodyTDRC datatype from File |
|
FrameBodyTDRC(byte textEncoding,
java.lang.String text)
Creates a new FrameBodyTDRC datatype. |
|
FrameBodyTDRC(FrameBodyTDAT body)
When converting v3 TDAT to v4 TDRC frame |
|
FrameBodyTDRC(FrameBodyTDRC body)
|
|
FrameBodyTDRC(FrameBodyTIME body)
When converting v3 TIME to v4 TDRC frame |
|
FrameBodyTDRC(FrameBodyTRDA body)
When converting v3 TRDA to v4 TDRC frame |
|
FrameBodyTDRC(FrameBodyTYER body)
When converting v3 YEAR to v4 TDRC frame |
Method Summary | |
---|---|
private void |
extractID3v23Formats(java.util.Date dateRecord,
int precision)
Extract Format |
private static java.lang.String |
formatAndParse(java.text.SimpleDateFormat formatDate,
java.text.SimpleDateFormat parseDate,
java.lang.String text)
Synchronized because SimpleDatFormat arent thread safe |
private static java.lang.String |
formatDateAsDate(java.util.Date d)
Format Date Synchronized because SimpleDateFormat is invalid |
private static java.lang.String |
formatDateAsTime(java.util.Date d)
Format Date Synchronized because SimpleDateFormat is invalid |
private static java.lang.String |
formatDateAsYear(java.util.Date d)
Format Date Synchronized because SimpleDateFormat is invalid |
java.lang.String |
getDate()
|
java.lang.String |
getFormattedText()
|
java.lang.String |
getIdentifier()
The ID3v2 frame identifier |
java.lang.String |
getOriginalID()
Retrieve the original identifier |
java.lang.String |
getReco()
|
java.lang.String |
getTime()
|
java.lang.String |
getYear()
|
void |
setDate(java.lang.String date)
|
void |
setReco(java.lang.String reco)
|
void |
setTime(java.lang.String time)
|
void |
setYear(java.lang.String year)
|
Methods inherited from class org.jaudiotagger.tag.id3.framebody.AbstractFrameBodyTextInfo |
---|
addTextValue, getFirstTextValue, getNumberOfValues, getText, getValueAtIndex, setText, setupObjectList, write |
Methods inherited from class org.jaudiotagger.tag.id3.framebody.AbstractID3v2FrameBody |
---|
createStructure, equals, getSize, read, setSize, setSize |
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 |
Field Detail |
---|
private java.lang.String originalID
private java.lang.String year
private java.lang.String time
private java.lang.String date
private java.lang.String reco
private static java.text.SimpleDateFormat formatYearIn
private static java.text.SimpleDateFormat formatYearOut
private static java.text.SimpleDateFormat formatDateIn
private static java.text.SimpleDateFormat formatDateOut
private static java.text.SimpleDateFormat formatTimeIn
private static java.text.SimpleDateFormat formatTimeOut
private static final java.util.List<java.text.SimpleDateFormat> formatters
private static final int PRECISION_SECOND
private static final int PRECISION_MINUTE
private static final int PRECISION_HOUR
private static final int PRECISION_DAY
private static final int PRECISION_MONTH
private static final int PRECISION_YEAR
Constructor Detail |
---|
public FrameBodyTDRC()
public FrameBodyTDRC(FrameBodyTDRC body)
public FrameBodyTDRC(FrameBodyTYER body)
body
- public FrameBodyTDRC(FrameBodyTIME body)
body
- public FrameBodyTDRC(FrameBodyTDAT body)
body
- public FrameBodyTDRC(FrameBodyTRDA body)
body
- public FrameBodyTDRC(byte textEncoding, java.lang.String text)
textEncoding
- text
- public FrameBodyTDRC(java.nio.ByteBuffer byteBuffer, int frameSize) throws InvalidTagException
byteBuffer
- frameSize
-
InvalidTagException
Method Detail |
---|
public java.lang.String getOriginalID()
private static java.lang.String formatAndParse(java.text.SimpleDateFormat formatDate, java.text.SimpleDateFormat parseDate, java.lang.String text)
formatDate
- parseDate
- text
-
public java.lang.String getFormattedText()
public void setYear(java.lang.String year)
public void setTime(java.lang.String time)
public void setDate(java.lang.String date)
public void setReco(java.lang.String reco)
public java.lang.String getYear()
public java.lang.String getTime()
public java.lang.String getDate()
public java.lang.String getReco()
private static java.lang.String formatDateAsYear(java.util.Date d)
d
-
private static java.lang.String formatDateAsDate(java.util.Date d)
d
-
private static java.lang.String formatDateAsTime(java.util.Date d)
d
-
private void extractID3v23Formats(java.util.Date dateRecord, int precision)
dateRecord
- precision
- public java.lang.String getIdentifier()
getIdentifier
in class AbstractID3v2FrameBody
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |