jist.swans.runway
Class RunWay.Lane

java.lang.Object
  extended by jist.swans.runway.RunWay.Lane
Enclosing class:
RunWay

public class RunWay.Lane
extends java.lang.Object

gère une file


Constructor Summary
RunWay.Lane(int id)
           
 
Method Summary
 void addCar(RunWayCar c)
          ajoute un véhicule au début de la file
 void delCar(RunWayCar c)
           
 void insertCar(RunWayCar newCar)
          insert un véhicule à son bonne emplacement en fonction de son emplacement sur son ancienne fil
 void insertCar(RunWayCar newCar, RunWayCar nextCar)
          Ajoute un véhicule à la fil avant un véhicule particulier
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RunWay.Lane

public RunWay.Lane(int id)
Method Detail

addCar

public void addCar(RunWayCar c)
ajoute un véhicule au début de la file

Parameters:
c - Le véhicule à ajouter

insertCar

public void insertCar(RunWayCar newCar,
                      RunWayCar nextCar)
Ajoute un véhicule à la fil avant un véhicule particulier

Parameters:
newCar - véhicule à ajouter
nextCar - véhicule qui sera devant le nouveau véhicule

insertCar

public void insertCar(RunWayCar newCar)
insert un véhicule à son bonne emplacement en fonction de son emplacement sur son ancienne fil

Parameters:
newCar - véhicule à ajouter

delCar

public void delCar(RunWayCar c)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object