Coverage report

| %line | %branch
--- | --- | ---
tsukuba_bunko.peko.session.SaveData |
0% |
0% |

1 |  |
     /*
2 |  |
      * All Rights Reserved.
3 |  |
      * Copyright (C) 1999-2005 Tsukuba Bunko.
4 |  |
      *
5 |  |
      * Licensed under the BSD License ("the License"); you may not use
6 |  |
      * this file except in compliance with the License.
7 |  |
      * You may obtain a copy of the License at
8 |  |
      *
9 |  |
      *       http://www.tsukuba-bunko.org/licenses/LICENSE.txt
10 |  |
      *
11 |  |
      * Unless required by applicable law or agreed to in writing, software
12 |  |
      * distributed under the License is distributed on an "AS IS" BASIS,
13 |  |
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 |  |
      * See the License for the specific language governing permissions and
15 |  |
      * limitations under the License.
16 |  |
      *
17 |  |
      * $Id: SaveData.java,v 1.2 2005/07/23 19:06:28 ppoi Exp $
18 |  |
      */
19 |  |
     package tsukuba_bunko.peko.session;
20 |  |
21 |  |
     import	java.io.Serializable;
22 |  |
23 |  |
     import	java.util.Map;
24 |  |
25 |  |
26 |  |
     /**
27 |  |
      * セーブデータです。
28 |  |
      * @author	$Author: ppoi $
29 |  |
      * @version	$Revision: 1.2 $
30 |  |
      */
31 |  |
     public class SaveData	implements Serializable	{
32 |  |
33 |  |
     	/**
34 |  |
     	 * serial version UID
35 |  |
     	 */
36 |  |
     	private static final long	serialVersionUID	= 4620578133330608340L;
37 |  |
38 |  |
     	/**
39 |  |
     	 * セーブデータ情報
40 |  |
     	 */
41 | 0 |
     	protected SaveDataInfo	_info = null;
42 |  |
43 |  |
     	/**
44 |  |
     	 * セッション
45 |  |
     	 */
46 | 0 |
     	protected Session	_session = null;
47 |  |
48 |  |
     	/**
49 |  |
     	 * セーブデータエントリ
50 |  |
     	 */
51 | 0 |
     	protected Map	_entries = new java.util.HashMap( 17 );
52 |  |
53 |  |
54 |  |
     	/**
55 |  |
     	 * <code>SaveData</code> のインスタンスを生成します。
56 |  |
     	 */
57 |  |
     	public SaveData()
58 |  |
     	{
59 | 0 |
     		super();
60 | 0 |
     	}
61 |  |
62 |  |
     	/**
63 |  |
     	 * セーブデータ情報を設定します。
64 |  |
     	 * @param	info	セーブデータ情報
65 |  |
     	 */
66 |  |
     	public void setSaveDataInfo( SaveDataInfo info )
67 |  |
     	{
68 | 0 |
     		_info = info;
69 | 0 |
     	}
70 |  |
71 |  |
     	/**
72 |  |
     	 * セーブデータ情報を取得します。
73 |  |
     	 * @return	セーブデータ情報
74 |  |
     	 */
75 |  |
     	public SaveDataInfo getSaveDataInfo()
76 |  |
     	{
77 | 0 |
     		return _info;
78 |  |
     	}
79 |  |
80 |  |
     	/**
81 |  |
     	 * 保存するセッションを設定します。
82 |  |
     	 * @param	session	保存するセッション
83 |  |
     	 */
84 |  |
     	public void setSession( Session session )
85 |  |
     	{
86 | 0 |
     		_session = session;
87 | 0 |
     	}
88 |  |
89 |  |
     	/**
90 |  |
     	 * 保存するセッションを取得します。
91 |  |
     	 * @return	保存するセッション
92 |  |
     	 */
93 |  |
     	public Session getSession()
94 |  |
     	{
95 | 0 |
     		return _session;
96 |  |
     	}
97 |  |
98 |  |
     	/**
99 |  |
     	 * セーブデータにエントリを追加します。
100 |  |
     	 * @param	name	エントリ名
101 |  |
     	 * @param	entry	エントリ
102 |  |
     	 */
103 |  |
     	public void addEntry( String name, Serializable entry )
104 |  |
     	{
105 | 0 |
     		_entries.put( name, entry );
106 | 0 |
     	}
107 |  |
108 |  |
     	/**
109 |  |
     	 * セーブデータ中のエントリを取得します。
110 |  |
     	 * @param	name	エントリ名
111 |  |
     	 * @return	エントリ
112 |  |
     	 */
113 |  |
     	public Serializable getEntry( String name )
114 |  |
     	{
115 | 0 |
     		return (Serializable)_entries.get( name );
116 |  |
     	}
117 |  |
     }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.