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 |
} |
} |
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; |
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 |
} |
} |