Package whiteboard.graphics
Class Controller
java.lang.Object
whiteboard.graphics.Controller
public class Controller
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description (package private) Config
config
Application configuration from Java .properties files(package private) java.util.Vector<LabelConfig>
labelConfig
(package private) Model
model
Data displayed by view(package private) TimerTask
timerTask
timer task that updates the configuration(package private) View
view
GUI user sees -
Constructor Summary
Constructors Constructor Description Controller(View view, Model model)
-
Method Summary
Modifier and Type Method Description void
requestGUIDateUpdate(java.util.Date date)
Have GUI updatevoid
requestGUIUpdateTimers()
(package private) void
updateDates(java.util.Date date)
Gets vector of time elapsed from Configuration date to passed date
-
Field Details
-
view
View viewGUI user sees -
model
Model modelData displayed by view -
config
Config configApplication configuration from Java .properties files -
timerTask
TimerTask timerTasktimer task that updates the configuration -
labelConfig
java.util.Vector<LabelConfig> labelConfig
-
-
Constructor Details
-
Controller
- Parameters:
view
-model
-config
-
-
-
Method Details
-
requestGUIUpdateTimers
public void requestGUIUpdateTimers() -
requestGUIDateUpdate
public void requestGUIDateUpdate(java.util.Date date)Have GUI update -
updateDates
void updateDates(java.util.Date date)Gets vector of time elapsed from Configuration date to passed date
-