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

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

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

revision 1561 by torben, Fri Jul 8 15:39:44 2011 UTC revision 1562 by torben, Fri Jul 8 16:26:09 2011 UTC
# Line 49  public class StationEntry implements Ser Line 49  public class StationEntry implements Ser
49          transient public String nameLower;          transient public String nameLower;
50          transient public String nameInternational;          transient public String nameInternational;
51                    
         public void updateSearch() {              
                 this.nameLower = name.toLowerCase();  
                 this.nameInternational = name.toLowerCase().replace("æ", "ae").replace("ø", "oe").replace("å", "aa");  
         }  
           
52                    
53          public int getId() {          public int getId() {
54                  return id;                  return id;
# Line 148  public class StationEntry implements Ser Line 143  public class StationEntry implements Ser
143          }          }
144                    
145                    
146          //////////////////////////////////////////  
           
         public String toCSV() {  
                 StringBuilder sb = new StringBuilder();  
                   
                 sb.append(id).append(";");  
                 sb.append(name).append(";");  
                 sb.append(latitude).append(";");  
                 sb.append(longitude).append(";");  
                 sb.append(calcdist).append(";");  
                 sb.append(address).append(";");  
                 sb.append(isRegional).append(";");  
                 sb.append(isStrain).append(";");  
                 sb.append(isMetro).append(";");  
                   
                 return sb.toString();  
         }  
           
         public static StationEntry fromCSV(String csv) {  
                 String parts[] = csv.split(";");  
                   
                 StationEntry st = new StationEntry();  
                   
                 st.id = Integer.parseInt( parts[0] );  
                 st.name = parts[1];  
                 st.latitude = Double.parseDouble(parts[2]);  
                 st.longitude = Double.parseDouble(parts[3]);  
                 st.calcdist = Integer.parseInt(parts[4]);  
                 st.address = parts[5];  
                 st.isRegional = Boolean.parseBoolean(parts[6]);  
                 st.isStrain = Boolean.parseBoolean(parts[7]);  
                 st.isMetro = Boolean.parseBoolean(parts[8]);  
                   
                 return st;  
                   
         }  
147  }  }

Legend:
Removed from v.1561  
changed lines
  Added in v.1562

  ViewVC Help
Powered by ViewVC 1.1.20