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

COVERAGE SUMMARY FOR SOURCE FILE [FilenameEndWordDelimiter.java]

nameclass, %method, %block, %line, %
FilenameEndWordDelimiter.java0%   (0/1)0%   (0/3)0%   (0/38)0%   (0/11)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class FilenameEndWordDelimiter0%   (0/1)0%   (0/3)0%   (0/38)0%   (0/11)
FilenameEndWordDelimiter (): void 0%   (0/1)0%   (0/3)0%   (0/2)
FilenameEndWordDelimiter (FilenameEndWordDelimiter): void 0%   (0/1)0%   (0/4)0%   (0/2)
composeFilename (): String 0%   (0/1)0%   (0/31)0%   (0/7)

1package org.farng.mp3.filename;
2 
3/**
4 * This class is a delimiter which remains a part of the token, located at the end.
5 *
6 * @author Eric Farng
7 * @version $Revision: 1.2 $
8 */
9public class FilenameEndWordDelimiter extends FilenameDelimiter {
10 
11    /**
12     * Creates a new FilenameEndWordDelimiter object.
13     */
14    public FilenameEndWordDelimiter() {
15        super();
16    }
17 
18    /**
19     * Creates a new FilenameEndWordDelimiter object.
20     */
21    public FilenameEndWordDelimiter(final FilenameEndWordDelimiter delimiter) {
22        super(delimiter);
23    }
24 
25    /**
26     * Reconstruct the filename that is represented by this composite.
27     *
28     * @return the filename that is represented by this composite.
29     */
30    public String composeFilename() {
31        final StringBuffer stringBuffer = new StringBuffer(128);
32        if (getBeforeComposite() != null) {
33            stringBuffer.append(getBeforeComposite().composeFilename());
34            stringBuffer.append(' ');
35        }
36        if (getAfterComposite() != null) {
37            stringBuffer.append(getAfterComposite().composeFilename());
38        }
39        return stringBuffer.toString().trim();
40    }
41}

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