org.intranet.elevator.model.operate.controller
Class CarAssignments

java.lang.Object
  extended byorg.intranet.elevator.model.operate.controller.CarAssignments

class CarAssignments
extends java.lang.Object


Field Summary
private  java.lang.String carName
           
private  java.util.List list
           
private  boolean log
           
 
Constructor Summary
(package private) CarAssignments()
           
private CarAssignments(CarAssignments ca)
           
(package private) CarAssignments(java.lang.String name)
           
 
Method Summary
(package private)  void activateLog()
           
(package private)  void addAssignment(java.util.List floors, Assignment base, Assignment newAssignment)
           
(package private)  boolean contains(Assignment assignment)
           
(package private)  Assignment getCurrentAssignment()
           
(package private)  java.util.Iterator iterator()
           
(package private)  java.util.Iterator iteratorIncluding(java.util.List floors, Assignment base, Assignment endPoint)
           
private  void log(java.lang.String message)
           
private  int maxStops(java.util.List floors, Assignment base, Assignment destination)
           
(package private)  void printAssignments(java.lang.String prefix)
           
(package private)  void removeAssignment(Assignment assignment)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

list

private java.util.List list

carName

private java.lang.String carName

log

private boolean log
Constructor Detail

CarAssignments

CarAssignments()

CarAssignments

CarAssignments(java.lang.String name)

CarAssignments

private CarAssignments(CarAssignments ca)
Method Detail

printAssignments

void printAssignments(java.lang.String prefix)

activateLog

void activateLog()

log

private void log(java.lang.String message)

addAssignment

void addAssignment(java.util.List floors,
                   Assignment base,
                   Assignment newAssignment)

maxStops

private int maxStops(java.util.List floors,
                     Assignment base,
                     Assignment destination)

removeAssignment

void removeAssignment(Assignment assignment)

getCurrentAssignment

Assignment getCurrentAssignment()

iteratorIncluding

java.util.Iterator iteratorIncluding(java.util.List floors,
                                     Assignment base,
                                     Assignment endPoint)

iterator

java.util.Iterator iterator()

contains

boolean contains(Assignment assignment)

toString

public java.lang.String toString()