KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > polepos > framework > Result


1 /*
2 This file is part of the PolePosition database benchmark
3 http://www.polepos.org
4
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License
7 as published by the Free Software Foundation; either version 2
8 of the License, or (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public
16 License along with this program; if not, write to the Free
17 Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
18 MA 02111-1307, USA. */

19
20 package org.polepos.framework;
21
22 /**
23  * a result for a lap that holds the name and the time.
24  */

25 public class Result {
26     
27     
28     private final Circuit mCircuit;
29     
30     private final Team mTeam;
31     
32     private final TurnSetup mSetup;
33     
34     private final int mIndex;
35     
36     private final Lap mLap;
37     
38     private final long mTime;
39     
40     private final long mCheckSum;
41     
42     
43     public Result(Circuit circuit, Team team, Lap lap, TurnSetup setup, int index, long time, long checkSum){
44         mCircuit = circuit;
45         mTeam = team;
46         mLap = lap;
47         mSetup = setup;
48         mIndex = index;
49         mTime = time;
50         mCheckSum = checkSum;
51     }
52     
53     public String JavaDoc getName(){
54         return mLap.name();
55     }
56     
57     public long getTime(){
58         return mTime;
59     }
60     
61     public TurnSetup getSetup(){
62         return mSetup;
63     }
64     
65     public int getIndex(){
66         return mIndex;
67     }
68     
69     public Circuit getCircuit(){
70         return mCircuit;
71     }
72     
73     public Lap getLap(){
74         return mLap;
75     }
76     
77     public long getCheckSum(){
78         return mCheckSum;
79     }
80     
81     public Team getTeam(){
82         return mTeam;
83     }
84     
85 }
86
87
Popular Tags