package edu.illinois.geoalarm.parser; import java.util.Vector; /** * A storage object for an itinerary * @author GeoAlarm * */ public class Itinerary { private Vector<Leg> legs; public Itinerary(String startTime,String endTime) { legs = new Vector<Leg>(); } public void addLeg(Trip begin, Trip end){ Leg leg = new Leg(begin, end); legs.add(leg); } public Vector<Leg> getLegs() { return legs; } public void setLegs(Vector<Leg> legs) { this.legs = legs; } public class Leg{ private Trip begin; private Trip end; public Trip getBegin() { return begin; } public void setBegin(Trip begin) { this.begin = begin; } public Trip getEnd() { return end; } public void setEnd(Trip end) { this.end = end; } public Leg(Trip begin, Trip end){ this.begin = begin; this.end = end; } } }