/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/StationBean.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/StationBean.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 310 by torben, Thu Sep 10 19:09:09 2009 UTC revision 731 by torben, Tue May 18 14:02:13 2010 UTC
# Line 15  public class StationBean implements Seri Line 15  public class StationBean implements Seri
15          private double latitude;          private double latitude;
16          private int distance;          private int distance;
17          private String address;          private String address;
18          private String code;          
19            private boolean isRegional;
20            private boolean isSTrain;
21            private boolean isMetro;
22                    
23          public StationBean() {                    public StationBean() {          
24          }          }
# Line 45  public class StationBean implements Seri Line 48  public class StationBean implements Seri
48                  return address;                  return address;
49          }          }
50    
         public String getCode() {  
                 return code;  
         }  
           
   
         public void setCode(String code) {  
                 this.code = code;  
         }  
51    
52          public void setName(String name) {          public void setName(String name) {
53                  this.name = name;                  this.name = name;
# Line 81  public class StationBean implements Seri Line 76  public class StationBean implements Seri
76          public void setId(int id) {          public void setId(int id) {
77                  this.id = id;                  this.id = id;
78          }          }
79            
80                    public boolean isRegional() {
81                    return isRegional;
82            }
83    
84            public void setRegional(boolean isRegional) {
85                    this.isRegional = isRegional;
86            }
87    
88            public boolean isSTrain() {
89                    return isSTrain;
90            }
91    
92            public void setSTrain(boolean isSTrain) {
93                    this.isSTrain = isSTrain;
94            }
95    
96            public boolean isMetro() {
97                    return isMetro;
98            }
99    
100            public void setMetro(boolean isMetro) {
101                    this.isMetro = isMetro;
102            }
103            
104            public String toCSV() {
105                    StringBuilder sb = new StringBuilder();
106                    
107                    sb.append(id).append(";");
108                    sb.append(name).append(";");
109                    sb.append(latitude).append(";");
110                    sb.append(longitude).append(";");
111                    sb.append(distance).append(";");
112                    sb.append(address).append(";");
113                    sb.append(isRegional).append(";");
114                    sb.append(isSTrain).append(";");
115                    sb.append(isMetro).append(";");
116                    
117                    return sb.toString();
118            }
119            
120            public static StationBean fromCSV(String csv) {
121                    String parts[] = csv.split(";");
122                    
123                    StationBean st = new StationBean();
124                    
125                    st.id = Integer.parseInt( parts[0] );
126                    st.name = parts[1];
127                    st.latitude = Double.parseDouble(parts[2]);
128                    st.longitude = Double.parseDouble(parts[3]);
129                    st.distance = Integer.parseInt(parts[4]);
130                    st.address = parts[5];
131                    st.isRegional = Boolean.parseBoolean(parts[6]);
132                    st.isSTrain = Boolean.parseBoolean(parts[7]);
133                    st.isMetro = Boolean.parseBoolean(parts[8]);
134                    
135                    return st;
136                    
137            }
138  }  }

Legend:
Removed from v.310  
changed lines
  Added in v.731

  ViewVC Help
Powered by ViewVC 1.1.20