Changeset 88 in tmcsimulator for trunk/src/atmsdriver/model/Highway.java


Ignore:
Timestamp:
10/10/2017 12:07:14 PM (9 years ago)
Author:
jtorres
Message:

Created a Highway.java class with list of sorted stations (by postmile). Highways.java: now has a loadHighways method which returns the List of highways with sorted stations. Highways.java handles loading and sorting, Highway.java just holds the data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/atmsdriver/model/Highway.java

    r87 r88  
    11package atmsdriver.model; 
    22 
     3import atmsdriver.model.Station.DIRECTION; 
    34import java.util.ArrayList; 
    45import java.util.Collections; 
     
    910 */ 
    1011class Highway { 
     12     
    1113    final private ArrayList<Station> stations; 
     14    final private Integer highwayNumber; 
     15    final private DIRECTION direction; 
    1216     
    13     public Highway(ArrayList<FEPLine> lines, int highway) 
     17    public Highway(Integer highwayNum, DIRECTION direction, ArrayList<Station> stations) 
    1418    { 
    15         stations = new ArrayList<Station>(); 
    16         loadHighwayStations(lines); 
    17     } 
    18      
    19     private void loadHighwayStations(ArrayList<FEPLine> lines) 
    20     { 
    21         Collections.sort(stations); 
     19        this.highwayNumber = highwayNum; 
     20        this.direction = direction; 
     21        this.stations = stations; 
    2222    } 
    2323} 
Note: See TracChangeset for help on using the changeset viewer.