pl.edu.pw.elka.pszt.inteligraph.controller
Class Controller

java.lang.Object
  extended by pl.edu.pw.elka.pszt.inteligraph.controller.Controller

public class Controller
extends java.lang.Object


Field Summary
(package private)  EventsBlockingQueue blockingQueue
           
(package private)  EventsHandlersMap eventHandlers
           
(package private)  Model model
           
(package private)  javax.swing.Timer timer
           
(package private)  View view
           
 
Constructor Summary
Controller(Model model, View view, EventsBlockingQueue blockingQueue)
           
 
Method Summary
private  void loadHandlers()
          Ładuje handlery do obsługi zdarzeń
 void programStart()
          Główna pętla programu obsługująca kolejkę zdarzeń
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockingQueue

EventsBlockingQueue blockingQueue

model

Model model

view

View view

eventHandlers

EventsHandlersMap eventHandlers

timer

javax.swing.Timer timer
Constructor Detail

Controller

public Controller(Model model,
                  View view,
                  EventsBlockingQueue blockingQueue)
Method Detail

loadHandlers

private void loadHandlers()
Ładuje handlery do obsługi zdarzeń


programStart

public void programStart()
Główna pętla programu obsługująca kolejkę zdarzeń