/[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 551 by torben, Tue Jan 26 20:28:13 2010 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;
         private String code;  
18                    
19          private boolean isRegional;          private boolean isRegional;
20          private boolean isSTrain;          private boolean isSTrain;
# Line 49  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 110  public class StationBean implements Seri Line 101  public class StationBean implements Seri
101                  this.isMetro = isMetro;                  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.551  
changed lines
  Added in v.731

  ViewVC Help
Powered by ViewVC 1.1.20