Android Open Source - android-nextbus Vehicle






From Project

Back to project page android-nextbus.

License

The source code is released under:

MIT License

If you think the Android project android-nextbus listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.andrei.nextbus.library.objects;
//from ww w . j  a v  a 2 s  .c  om
import java.util.Map;

public class Vehicle implements MapInitializable {

  private String mId, mRouteTag, mDirTag;
  private double mLat, mLon, mSpeedKmKr;
  private int mSecsSinceReport, mHeading;
  private boolean mPredictable;
  
  public Vehicle (){
  }
  
  public void init (Map<String, String> map){
    mId = map.get("id");
    mRouteTag = map.get("routeTag");
    mDirTag = map.get("dirTag");
    mLat = Double.parseDouble(map.get("lat"));
    mLon = Double.parseDouble (map.get("lon"));
    mSecsSinceReport =  Integer.parseInt(map.get("secsSinceReport"));
    mPredictable = Boolean.parseBoolean(map.get("predictable"));
    mHeading = Integer.parseInt(map.get("heading"));
    mSpeedKmKr = Double.parseDouble(map.get("speedKmHr"));
  }
  
  public String getid() {
    return mId;
  }
  public void setid(String id) {
    this.mId = id;
  }
  public String getrouteTag() {
    return mRouteTag;
  }
  public void setrouteTag(String routeTag) {
    this.mRouteTag = routeTag;
  }
  public String getdirTag() {
    return mDirTag;
  }
  public void setdirTag(String dirTag) {
    this.mDirTag = dirTag;
  }
  public double getlat() {
    return mLat;
  }
  public void setlat(double lat) {
    this.mLat = lat;
  }
  public double getlon() {
    return mLon;
  }
  public void setlon(double lon) {
    this.mLon = lon;
  }
  public double getspeedKmKr() {
    return mSpeedKmKr;
  }
  public void setspeedKmKr(double speedKmKr) {
    this.mSpeedKmKr = speedKmKr;
  }
  public int getsecsSinceReport() {
    return mSecsSinceReport;
  }
  public void setsecsSinceReport(int secsSinceReport) {
    this.mSecsSinceReport = secsSinceReport;
  }
  public int getheading() {
    return mHeading;
  }
  public void setheading(int heading) {
    this.mHeading = heading;
  }
  public boolean isPredictable() {
    return mPredictable;
  }
  public void setPredictable(boolean predictable) {
    this.mPredictable = predictable;
  }
}




Java Source Code List

com.andrei.nextbus.library.commands.Commands.java
com.andrei.nextbus.library.commands.OnlineCommands.java
com.andrei.nextbus.library.objects.AgencyStopPair.java
com.andrei.nextbus.library.objects.Agency.java
com.andrei.nextbus.library.objects.BaseInformationProvider.java
com.andrei.nextbus.library.objects.Direction.java
com.andrei.nextbus.library.objects.MapInitializable.java
com.andrei.nextbus.library.objects.Message.java
com.andrei.nextbus.library.objects.MultiStopDirection.java
com.andrei.nextbus.library.objects.MultiStopPredictions.java
com.andrei.nextbus.library.objects.Path.java
com.andrei.nextbus.library.objects.Point.java
com.andrei.nextbus.library.objects.Prediction.java
com.andrei.nextbus.library.objects.RouteSchedule.java
com.andrei.nextbus.library.objects.Route.java
com.andrei.nextbus.library.objects.ScheduledStop.java
com.andrei.nextbus.library.objects.Stop.java
com.andrei.nextbus.library.objects.TimePair.java
com.andrei.nextbus.library.objects.Vehicle.java
com.andrei.nextbus.library.parsers.Parser.java
com.andrei.nextbus.library.parsers.XmlTagFilter.java