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) ConfigconfigApplication configuration from Java .properties files(package private) java.util.Vector<LabelConfig>labelConfig(package private) ModelmodelData displayed by view(package private) TimerTasktimerTasktimer task that updates the configuration(package private) ViewviewGUI user sees -
Constructor Summary
Constructors Constructor Description Controller(View view, Model model) -
Method Summary
Modifier and Type Method Description voidrequestGUIDateUpdate(java.util.Date date)Have GUI updatevoidrequestGUIUpdateTimers()(package private) voidupdateDates(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
-