package com.yanp.way.route.downloaded;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import android.os.Parcel;
import android.os.Parcelable;
public class Route implements Parcelable,Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private List<Legs> legs;
private Poly overview_polyline;
public Route(){}
public Route (Parcel in){
this.legs = new ArrayList<Legs>();
in.readList(this.legs, getClass().getClassLoader());
this.overview_polyline=in.readParcelable(getClass().getClassLoader());
}
public List<Legs> getLegs() {
return legs;
}
public void setLegs(List<Legs> legs) {
this.legs = legs;
}
public Poly getOverview_polyline() {
return overview_polyline;
}
public void setOverview_polyline(Poly overview_polyline) {
this.overview_polyline = overview_polyline;
}
@Override
public String toString() {
return "Route [legs=" + legs + ", overview_polyline="
+ overview_polyline + "]";
}
public static final Parcelable.Creator<Route> CREATOR = new Parcelable.Creator<Route>() {
@Override
public Route createFromParcel(Parcel source) {
return new Route(source);
}
@Override
public Route[] newArray(int size) {
return new Route[size];
}
};
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeList(this.legs);
dest.writeParcelable(this.overview_polyline, 0);
}
}