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;
/*
* Structure Java du JSON renvoy?? par Google lors de la construction d'un trajet
*/
public class DirectionsResponse implements Parcelable,Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private List<Route> routes;
public DirectionsResponse(){}
public List<Route> getRoutes() {
return routes;
}
public DirectionsResponse(Parcel in){
this.routes = new ArrayList<Route>();
in.readList(this.routes, getClass().getClassLoader());
}
public void setRoutes(List<Route> routes) {
this.routes = routes;
}
@Override
public String toString() {
return "DirectionsResponse [routes=" + routes + "]";
}
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
public static final Parcelable.Creator<DirectionsResponse> CREATOR = new Parcelable.Creator<DirectionsResponse>() {
@Override
public DirectionsResponse createFromParcel(Parcel source) {
return new DirectionsResponse(source);
}
@Override
public DirectionsResponse[] newArray(int size) {
return new DirectionsResponse[size];
}
};
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeList(this.routes);
}
}