EMMA Coverage Report (generated Fri Jun 19 09:16:10 CEST 2009)
[all classes][org.ktc.rbutils.api.audit.event]

COVERAGE SUMMARY FOR SOURCE FILE [FileEvent.java]

nameclass, %method, %block, %line, %
FileEvent.java100% (1/1)80%  (4/5)76%  (22/29)80%  (8/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class FileEvent100% (1/1)80%  (4/5)76%  (22/29)80%  (8/10)
FileEvent (Object): void 0%   (0/1)0%   (0/7)0%   (0/2)
FileEvent (Object, String, Locale, String): void 100% (1/1)100% (13/13)100% (5/5)
getClassName (): String 100% (1/1)100% (3/3)100% (1/1)
getFileName (): String 100% (1/1)100% (3/3)100% (1/1)
getLocale (): Locale 100% (1/1)100% (3/3)100% (1/1)

1/*
2 * Copyright  2005-2006 The RbUtils Project
3 *
4 *  Licensed under the Apache License, Version 2.0 (the "License");
5 *  you may not use this file except in compliance with the License.
6 *  You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 *  Unless required by applicable law or agreed to in writing, software
11 *  distributed under the License is distributed on an "AS IS" BASIS,
12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 *  See the License for the specific language governing permissions and
14 *  limitations under the License.
15 *
16 */
17 
18// $Id: FileEvent.java,v 1.3 2006/09/07 20:32:35 ktcguru Exp $
19 
20package org.ktc.rbutils.api.audit.event;
21 
22import java.util.Locale;
23 
24/**
25 * Event that occurs on a <code>File</code>.
26 * @since RbUtils 0.9.3.3
27 * @version $Revision: 1.3 $
28 * @author moishi
29 */
30public class FileEvent extends RbEvent {
31    /**
32     * Automaticly generated field for backward compatibility.
33     */
34    private static final long serialVersionUID = -598274677534570872L;
35 
36    /** Name of the <code>File</code> on which this Event occurs. */
37    protected String filename;
38 
39    /**
40     * The Locale of the File on which this Event occurs.
41     */
42    protected Locale locale;
43 
44    /** Name of the class corresponding to the processed file. */
45    protected String classname;
46 
47    /**
48     * Constructs an Event that occurs on a <code>File</code>.
49     * @param source the object on which the Event initially occurred.
50     * @param filename the name of the File on which the Event initially occurred.
51     * @param locale the Locale of the File.
52     * @param classname the name of the class corresponding to the processed file.
53     */
54    public FileEvent(final Object source, final String filename, final Locale locale,
55                     final String classname)
56    {
57        super(source);
58        this.filename = filename;
59        this.locale = locale;
60        this.classname = classname;
61    }
62 
63    /**
64     * Constructs a prototypical <code>RbEvent</code>.
65     * @param source the object on which the Event initially occurred.
66     * @exception IllegalArgumentException if source is <code>null</code>.
67     */
68    public FileEvent(final Object source) {
69        this(source, null, null, null);
70    }
71 
72    /**
73     * Gets the name of the <code>File</code> on which this Event occurs.
74     * @return the file.
75     */
76    public final String getFileName() {
77        return this.filename;
78    }
79 
80    /**
81     * Gets the <code>Locale</code> of the <code>File</code> on which this Event occurs.
82     * <p>
83     * This should be the Locale of the File.
84     * @return the locale.
85     */
86    public final Locale getLocale() {
87        return this.locale;
88    }
89 
90    /**
91     * Returns the name of the class corresponding to the processed file.
92     * @return the name of the class corresponding to the processed file.
93     */
94    public final String getClassName() {
95        return this.classname;
96    }
97 
98}

[all classes][org.ktc.rbutils.api.audit.event]
EMMA 2.0.5312 (C) Vladimir Roubtsov