StandByApplet
Class StandByManager

java.lang.Object
  |
  +--StandByApplet.StandByManager

public class StandByManager
extends Object
implements ActionListener, ItemListener

The control class for the StandbyApplet. This class manages all events.


Field Summary
private  SortedSet passengers
           
private  StandByApplet theApplet
           
 
Constructor Summary
(package private) StandByManager(StandByApplet callback)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
(package private)  void clear()
          Clears the input fields.
(package private)  StandByPassenger getPassengerAt(int pos)
          Finds a passenger by position.
 void itemStateChanged(ItemEvent e)
          The user selected an item from the list.
(package private)  void newPassenger(Date checkInTime)
          Creates a new passenger.
(package private)  void remove()
           
(package private)  void resetDisplay()
          Re-lists the passengers.
(package private)  void update()
          Modifies an existing passenger or add a new passenger.
(package private)  void updatePassenger(int pos)
          Updates an existing passenger.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

theApplet

private StandByApplet theApplet

passengers

private SortedSet passengers
Constructor Detail

StandByManager

StandByManager(StandByApplet callback)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

itemStateChanged

public void itemStateChanged(ItemEvent e)
The user selected an item from the list. Set the input fields to be the passenger's current values.
Specified by:
itemStateChanged in interface ItemListener

update

void update()
Modifies an existing passenger or add a new passenger.

updatePassenger

void updatePassenger(int pos)
Updates an existing passenger.

getPassengerAt

StandByPassenger getPassengerAt(int pos)
Finds a passenger by position.

newPassenger

void newPassenger(Date checkInTime)
Creates a new passenger.

remove

void remove()

clear

void clear()
Clears the input fields.

resetDisplay

void resetDisplay()
Re-lists the passengers.