/[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 730 by torben, Tue Feb 2 08:39:15 2010 UTC revision 731 by torben, Tue May 18 14:02:13 2010 UTC
# Line 101  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.730  
changed lines
  Added in v.731

  ViewVC Help
Powered by ViewVC 1.1.20