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

COVERAGE SUMMARY FOR SOURCE FILE [AbstractFrameBodyUrlLink.java]

nameclass, %method, %block, %line, %
AbstractFrameBodyUrlLink.java100% (1/1)50%  (4/8)55%  (22/40)50%  (8/16)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AbstractFrameBodyUrlLink100% (1/1)50%  (4/8)55%  (22/40)50%  (8/16)
AbstractFrameBodyUrlLink (): void 0%   (0/1)0%   (0/3)0%   (0/2)
AbstractFrameBodyUrlLink (String): void 0%   (0/1)0%   (0/7)0%   (0/3)
getBriefDescription (): String 0%   (0/1)0%   (0/3)0%   (0/1)
setUrlLink (String): void 0%   (0/1)0%   (0/5)0%   (0/2)
AbstractFrameBodyUrlLink (AbstractFrameBodyUrlLink): void 100% (1/1)100% (4/4)100% (2/2)
AbstractFrameBodyUrlLink (RandomAccessFile): void 100% (1/1)100% (6/6)100% (3/3)
getUrlLink (): String 100% (1/1)100% (5/5)100% (1/1)
setupObjectList (): void 100% (1/1)100% (7/7)100% (2/2)

1package org.farng.mp3.id3;
2 
3import org.farng.mp3.InvalidTagException;
4import org.farng.mp3.object.ObjectStringSizeTerminated;
5 
6import java.io.IOException;
7import java.io.RandomAccessFile;
8 
9/**
10 * All frames starting with "U" are the same structurally and subclass from here
11 *
12 * @author Eric Farng
13 * @version $Revision: 1.5 $
14 */
15public abstract class AbstractFrameBodyUrlLink extends AbstractID3v2FrameBody {
16 
17    /**
18     * Creates a new FrameBodyUrlLink object.
19     */
20    protected AbstractFrameBodyUrlLink() {
21        super();
22    }
23 
24    /**
25     * Creates a new AbstractFrameBodyUrlLink object.
26     */
27    protected AbstractFrameBodyUrlLink(final AbstractFrameBodyUrlLink body) {
28        super(body);
29    }
30 
31    /**
32     * Creates a new FrameBodyUrlLink object.
33     */
34    protected AbstractFrameBodyUrlLink(final String urlLink) {
35        super();
36        setObject("URL Link", urlLink);
37    }
38 
39    /**
40     * Creates a new FrameBodyUrlLink object.
41     */
42    protected AbstractFrameBodyUrlLink(final RandomAccessFile file) throws IOException, InvalidTagException {
43        super();
44        read(file);
45    }
46 
47    public String getBriefDescription() {
48        return getUrlLink();
49    }
50 
51    public void setUrlLink(final String urlLink) {
52        setObject("URL Link", urlLink);
53    }
54 
55    public String getUrlLink() {
56        return (String) getObject("URL Link");
57    }
58 
59    protected void setupObjectList() {
60        appendToObjectList(new ObjectStringSizeTerminated("URL Link"));
61    }
62}

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