KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > vladium > emma > data > SessionData


1 /* Copyright (C) 2003 Vladimir Roubtsov. All rights reserved.
2  *
3  * This program and the accompanying materials are made available under
4  * the terms of the Common Public License v1.0 which accompanies this distribution,
5  * and is available at http://www.eclipse.org/legal/cpl-v10.html
6  *
7  * $Id: SessionData.java,v 1.1.1.1 2004/05/09 16:57:33 vlad_r Exp $
8  */

9 package com.vladium.emma.data;
10
11 import java.io.Serializable JavaDoc;
12
13 // ----------------------------------------------------------------------------
14
/**
15  * @author Vlad Roubtsov, (C) 2003
16  */

17 public
18 final class SessionData implements ISessionData, Serializable JavaDoc
19 {
20     // public: ................................................................
21

22     public IMetaData getMetaData ()
23     {
24         return m_mdata;
25     }
26     
27     public ICoverageData getCoverageData ()
28     {
29         return m_cdata;
30     }
31     
32     // protected: .............................................................
33

34     // package: ...............................................................
35

36     
37     public SessionData (final IMetaData mdata, final ICoverageData cdata)
38     {
39         if (mdata == null) throw new IllegalArgumentException JavaDoc ("null input: mdata");
40         if (cdata == null) throw new IllegalArgumentException JavaDoc ("null input: cdata");
41         
42         m_mdata = mdata;
43         m_cdata = cdata;
44     }
45     
46     // private: ...............................................................
47

48     
49     private final IMetaData m_mdata;
50     private final ICoverageData m_cdata;
51
52 } // end of class
53
// ----------------------------------------------------------------------------
Popular Tags