/[projects]/android/TrainInfoCommon/src/dk/thoerup/android/traininfo/common/StationEntry.java
ViewVC logotype

Annotation of /android/TrainInfoCommon/src/dk/thoerup/android/traininfo/common/StationEntry.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1791 - (hide annotations) (download)
Wed Apr 11 10:37:54 2012 UTC (12 years, 1 month ago) by torben
File size: 3020 byte(s)
Serialize aliases with @ElementArray so each string element is surrounded by <string> </string> tags
1 torben 1408 package dk.thoerup.android.traininfo.common;
2    
3     import java.io.Serializable;
4    
5     import org.simpleframework.xml.Element;
6 torben 1791 import org.simpleframework.xml.ElementArray;
7 torben 1408 import org.simpleframework.xml.Root;
8    
9    
10     @Root(name="station", strict=false)
11     public class StationEntry implements Serializable {
12    
13     @Element
14     private int id;
15    
16     @Element
17     private String name;
18    
19     @Element
20     private double latitude;
21    
22     @Element
23     private double longitude;
24    
25     @Element(name="regional")
26     private boolean isRegional = false;
27 torben 1418 //@Element(name="regionalcode", required=false) //only needed for transfer to google service
28 torben 1554 transient private String regional = null;
29 torben 1408
30     @Element(name="strain")
31     private boolean isStrain = false;
32 torben 1418 //@Element(name="straincode", required=false) //only needed for transfer to google service
33 torben 1554 transient private String strain = null;
34 torben 1408
35     @Element(name="metro")
36     private boolean isMetro = false;
37 torben 1418 //@Element(name="metrocode", required=false) //only needed for transfer to google service
38 torben 1554 transient private String metro = null;
39 torben 1552
40 torben 1408 @Element
41     private String address;
42    
43     @Element
44 torben 1554 transient private int calcdist;
45 torben 1408
46 torben 1791 @ElementArray
47 torben 1789 private String aliases[];
48 torben 1408
49 torben 1552 /*used client side - do not serialize */
50     transient public String nameLower;
51     transient public String nameInternational;
52 torben 1408
53 torben 1552
54 torben 1408 public int getId() {
55     return id;
56     }
57     public void setId(int id) {
58     this.id = id;
59     }
60     public String getName() {
61     return name;
62     }
63     public void setName(String name) {
64     this.name = name;
65     }
66     public double getLatitude() {
67     return latitude;
68     }
69     public void setLatitude(double latitude) {
70     this.latitude = latitude;
71     }
72     public double getLongitude() {
73     return longitude;
74     }
75     public void setLongitude(double longitude) {
76     this.longitude = longitude;
77     }
78     public String getRegional() {
79     return regional;
80     }
81     public void setRegional(String regional) {
82     this.regional = regional;
83     }
84    
85     public boolean isRegional() {
86     return isRegional;
87     }
88    
89     public void setIsRegional(boolean isRegional) {
90     this.isRegional = isRegional;
91     }
92    
93     public String getStrain() {
94     return strain;
95     }
96     public void setStrain(String strain) {
97     this.strain = strain;
98     }
99    
100     public boolean isStrain() {
101     return isStrain;
102     }
103    
104     public void setIsStrain(boolean isStrain) {
105     this.isStrain = isStrain;
106     }
107    
108    
109     public String getMetro() {
110     return metro;
111     }
112     public void setMetro(String metro) {
113     this.metro = metro;
114     }
115    
116     public boolean isMetro() {
117     return isMetro;
118     }
119    
120     public void setIsMetro(boolean isMetro) {
121     this.isMetro = isMetro;
122     }
123    
124    
125     public String getAddress() {
126     return address;
127     }
128     public void setAddress(String address) {
129     this.address = address;
130     }
131     public int getCalcdist() {
132     return calcdist;
133     }
134     public void setCalcdist(int calcdist) {
135     this.calcdist = calcdist;
136     }
137 torben 1789
138 torben 1408 public void setAliases(String aliases[]) {
139     this.aliases = aliases;
140     }
141    
142     public String[] getAliases() {
143     return aliases;
144 torben 1789 }
145 torben 1408
146    
147 torben 1562
148 torben 1701 }

  ViewVC Help
Powered by ViewVC 1.1.20