EMMA Coverage Report (generated Tue Mar 14 21:50:42 EST 2006)
[all classes][org.farng.mp3.id3]

COVERAGE SUMMARY FOR SOURCE FILE [FrameBodyTDRC.java]

nameclass, %method, %block, %line, %
FrameBodyTDRC.java100% (1/1)88%  (7/8)92%  (47/51)88%  (15/17)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class FrameBodyTDRC100% (1/1)88%  (7/8)92%  (47/51)88%  (15/17)
FrameBodyTDRC (RandomAccessFile): void 0%   (0/1)0%   (0/4)0%   (0/2)
FrameBodyTDRC (): void 100% (1/1)100% (3/3)100% (2/2)
FrameBodyTDRC (FrameBodyTDRC): void 100% (1/1)100% (4/4)100% (2/2)
FrameBodyTDRC (byte, String): void 100% (1/1)100% (14/14)100% (4/4)
getIdentifier (): String 100% (1/1)100% (2/2)100% (1/1)
getText (): String 100% (1/1)100% (5/5)100% (1/1)
setText (String): void 100% (1/1)100% (5/5)100% (2/2)
setupObjectList (): void 100% (1/1)100% (14/14)100% (3/3)

1package org.farng.mp3.id3;
2 
3import org.farng.mp3.InvalidTagException;
4import org.farng.mp3.object.ObjectNumberHashMap;
5import org.farng.mp3.object.ObjectStringDateTime;
6 
7import java.io.RandomAccessFile;
8 
9/**
10 * &nbsp;&nbsp; The 'Recording time' frame contains a timestamp describing when the<br>
11 * <p/>
12 * &nbsp;&nbsp; audio was recorded. Timestamp format is described in the ID3v2<br> &nbsp;&nbsp; structure document
13 * [ID3v2-strct].</p>
14 *
15 * @author Eric Farng
16 * @version $Revision: 1.4 $
17 */
18public class FrameBodyTDRC extends AbstractFrameBodyTextInformation {
19 
20    /**
21     * Creates a new FrameBodyTDRC object.
22     */
23    public FrameBodyTDRC() {
24        super();
25    }
26 
27    /**
28     * Creates a new FrameBodyTDRC object.
29     */
30    public FrameBodyTDRC(final FrameBodyTDRC body) {
31        super(body);
32    }
33 
34    /**
35     * Creates a new FrameBodyTDRC object.
36     */
37    public FrameBodyTDRC(final byte textEncoding, final String text) {
38        setObject(ObjectNumberHashMap.TEXT_ENCODING, new Byte(textEncoding));
39        setObject("Date Time", text);
40    }
41 
42    /**
43     * Creates a new FrameBodyTDRC object.
44     */
45    public FrameBodyTDRC(final RandomAccessFile file) throws java.io.IOException, InvalidTagException {
46        super(file);
47    }
48 
49    public String getIdentifier() {
50        return "TDRC";
51    }
52 
53    public void setText(final String text) {
54        setObject("Date Time", text);
55    }
56 
57    public String getText() {
58        return (String) getObject("Date Time");
59    }
60 
61    protected void setupObjectList() {
62        appendToObjectList(new ObjectNumberHashMap(ObjectNumberHashMap.TEXT_ENCODING, 1));
63        appendToObjectList(new ObjectStringDateTime("Date Time"));
64    }
65}

[all classes][org.farng.mp3.id3]
EMMA 2.0.5312 (C) Vladimir Roubtsov