Source code: irate/common/FastTrack.java
1 package irate.common;
2
3 import java.io.File;
4
5 import nanoxml.XMLElement;
6
7 public class FastTrack extends Track {
8
9 private String key;
10 private float rating;
11
12 public FastTrack(XMLElement elt, File dir) {
13 super(elt, dir);
14 key = super.getKey();
15 rating = super.getRawRating();
16 }
17
18 public String key() {
19 return key;
20 }
21
22 public float getRawRating() {
23 return rating;
24 }
25
26 public void setRating(float rating) {
27 super.setRating(rating);
28 this.rating = rating;
29 }
30
31 public void unSetRating() {
32 super.unSetRating();
33 this.rating = Float.NaN;
34 }
35 }