aboutsummaryrefslogtreecommitdiffstats
path: root/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java')
-rw-r--r--src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java86
1 files changed, 86 insertions, 0 deletions
diff --git a/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java b/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java
new file mode 100644
index 0000000..9ab6c85
--- /dev/null
+++ b/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataTravelBug.java
@@ -0,0 +1,86 @@
+package menion.android.locus.addon.publiclib.geoData;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+public class PointGeocachingDataTravelBug implements Parcelable {
+
+ private static final int VERSION = 0;
+
+ /* name of travel bug */
+ public String name;
+ /* image url to this travel bug */
+ public String imgUrl;
+ /* original page data */
+ public String srcDetails;
+
+ /* owner of TB */
+ public String owner;
+ /* String date of release */
+ public String released;
+ /* origin place */
+ public String origin;
+ /* goal of this TB */
+ public String goal;
+ /* details */
+ public String details;
+
+ public PointGeocachingDataTravelBug() {
+ name = "";
+ imgUrl = "";
+ srcDetails = "";
+
+ owner = "";
+ released = "";
+ origin = "";
+ goal = "";
+ details = "";
+ }
+
+ /****************************/
+ /* PARCELABLE PART */
+ /****************************/
+
+ public static final Parcelable.Creator<PointGeocachingDataTravelBug> CREATOR = new Parcelable.Creator<PointGeocachingDataTravelBug>() {
+ public PointGeocachingDataTravelBug createFromParcel(Parcel in) {
+ return new PointGeocachingDataTravelBug(in);
+ }
+
+ public PointGeocachingDataTravelBug[] newArray(int size) {
+ return new PointGeocachingDataTravelBug[size];
+ }
+ };
+
+ public PointGeocachingDataTravelBug(Parcel in) {
+ switch (in.readInt()) {
+ case 0:
+ name = in.readString();
+ imgUrl = in.readString();
+ srcDetails = in.readString();
+ owner = in.readString();
+ released = in.readString();
+ origin = in.readString();
+ goal = in.readString();
+ details = in.readString();
+ break;
+ }
+ }
+
+ @Override
+ public void writeToParcel(Parcel dest, int flags) {
+ dest.writeInt(VERSION);
+ dest.writeString(name);
+ dest.writeString(imgUrl);
+ dest.writeString(srcDetails);
+ dest.writeString(owner);
+ dest.writeString(released);
+ dest.writeString(origin);
+ dest.writeString(goal);
+ dest.writeString(details);
+ }
+
+ @Override
+ public int describeContents() {
+ return 0;
+ }
+} \ No newline at end of file