OsmAnd/DataExtractionOSM/src/com/osmand/data/TransportRoute.java
Victor Shcherb 5fc0951cf8 add transport route search
git-svn-id: https://osmand.googlecode.com/svn/trunk@161 e29c36b1-1cfa-d876-8d93-3434fc2bb7b8
2010-06-14 21:14:36 +00:00

52 lines
1 KiB
Java

package com.osmand.data;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import com.osmand.osm.Relation;
import com.osmand.osm.Way;
public class TransportRoute extends MapObject {
private List<Way> ways;
private List<TransportStop> forwardStops = new ArrayList<TransportStop>();
private List<TransportStop> backwardStops = new ArrayList<TransportStop>();
private String ref;
public TransportRoute(Relation r, String ref){
super(r);
this.ref = ref;
}
public List<TransportStop> getForwardStops() {
return forwardStops;
}
public List<TransportStop> getBackwardStops() {
return backwardStops;
}
public List<Way> getWays() {
if(ways == null){
return Collections.emptyList();
}
return ways;
}
public void addWay(Way w){
if(ways == null){
ways = new ArrayList<Way>();
}
ways.add(w);
}
public String getRef() {
return ref;
}
public void setRef(String ref) {
this.ref = ref;
}
}