package net.osmand.aidl.maplayer;

import android.os.Parcel;
import android.os.Parcelable;

public class AddMapLayerParams implements Parcelable {
	private AMapLayer layer;

	public AddMapLayerParams(AMapLayer layer) {
		this.layer = layer;
	}

	public AddMapLayerParams(Parcel in) {
		readFromParcel(in);
	}

	public static final Creator<AddMapLayerParams> CREATOR = new
			Creator<AddMapLayerParams>() {
				public AddMapLayerParams createFromParcel(Parcel in) {
					return new AddMapLayerParams(in);
				}

				public AddMapLayerParams[] newArray(int size) {
					return new AddMapLayerParams[size];
				}
			};

	public AMapLayer getLayer() {
		return layer;
	}

	public void writeToParcel(Parcel out, int flags) {
		out.writeParcelable(layer, flags);
	}

	private void readFromParcel(Parcel in) {
		layer = in.readParcelable(AMapLayer.class.getClassLoader());
	}

	public int describeContents() {
		return 0;
	}
}
