Android Open Source - android-nextbus Prediction






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;
/*ww  w.j a  v  a2s.  c  o m*/
import java.util.Map;

public class Prediction implements MapInitializable {

  private String mBlock, mDirTag, mTripTag, mBranch,mVehicle;
  private long mEpochTime;
  private int mSeconds,mMinutes;
  private boolean mIsDeparture, mAffectedByLayover, mIsSheduleBased, mDelayed;
  
  public Prediction (){
  }
  
  public void init (Map<String, String> map){
    mBlock = map.get("block");
    mDirTag = map.get("dirTag");
    mTripTag = map.get("tripTag");
    mBranch = map.get("branch");
    mVehicle = map.get("vehicle");
    
    mEpochTime = Long.parseLong(map.get("epochTime"));
    
    mSeconds = Integer.parseInt (map.get("seconds"));
    mMinutes = Integer.parseInt (map.get("minutes"));
    
    mIsDeparture = Boolean.parseBoolean("isDeparture");
    mAffectedByLayover = Boolean.parseBoolean("affectedByLayover");
    mIsSheduleBased = Boolean.parseBoolean("isScheduleBased");
    mDelayed = Boolean.parseBoolean("delayed");
  }

  public String getBlock() {
    return mBlock;
  }

  public void setBlock(String block) {
    this.mBlock = block;
  }

  public String getDirTag() {
    return mDirTag;
  }

  public void setDirTag(String dirTag) {
    this.mDirTag = dirTag;
  }

  public String getTripTag() {
    return mTripTag;
  }

  public void setTripTag(String tripTag) {
    this.mTripTag = tripTag;
  }

  public String getBranch() {
    return mBranch;
  }

  public void setBranch(String branch) {
    this.mBranch = branch;
  }

  public boolean isDeparture() {
    return mIsDeparture;
  }

  public void setDeparture(boolean isDeparture) {
    this.mIsDeparture = isDeparture;
  }

  public boolean isAffectedByLayover() {
    return mAffectedByLayover;
  }

  public void setAffectedByLayover(boolean affectedByLayover) {
    this.mAffectedByLayover = affectedByLayover;
  }

  public boolean isSheduleBased() {
    return mIsSheduleBased;
  }

  public void setSheduleBased(boolean isSheduleBased) {
    this.mIsSheduleBased = isSheduleBased;
  }

  public boolean isDelayed() {
    return mDelayed;
  }

  public void setDelayed(boolean delayed) {
    this.mDelayed = delayed;
  }

  public String getVehicle() {
    return mVehicle;
  }

  public void setVehicle(String vehicle) {
    this.mVehicle = vehicle;
  }

  public long getEpochTime() {
    return mEpochTime;
  }

  public void setEpochTime(long epochTime) {
    this.mEpochTime = epochTime;
  }

  public int getSeconds() {
    return mSeconds;
  }

  public void setSeconds(int seconds) {
    this.mSeconds = seconds;
  }

  public int getMinutes() {
    return mMinutes;
  }

  public void setMinutes(int minutes) {
    this.mMinutes = minutes;
  }
}




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