public class ConfigLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.ArrayList<Event> |
eventList
List of events to be scheduled/deployed.
|
(package private) boolean |
pauseClocks
Establish behaviour of clocks when Pause button is pressed.
|
(package private) boolean |
playSound
Establishes if sound shall be played when pop-ups appear.
|
(package private) boolean |
popUpInFront
Establishes if pop-up shall be brought to the front when appears.
|
Constructor and Description |
---|
ConfigLoader()
Creates configuration initialized with default values.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Event> |
getEventList() |
boolean |
getPauseClocks() |
boolean |
getPlaySound() |
boolean |
getPopUpInFront() |
void |
loadCustomEvents(java.util.ArrayList<Event> customEventList)
Loads a set of events created by the user (customized ones).
|
void |
loadDefaultEvents()
Creates and loads the set of default events.
|
void |
setPauseClocks(boolean pauseClocks)
Sets pauseClocks value.
|
void |
setPlaySound(boolean playSound)
Sets playSound value.
|
void |
setPopUpInFront(boolean popUpInFront)
Sets popUpInFront value.
|
java.util.ArrayList<Event> eventList
boolean playSound
boolean popUpInFront
boolean pauseClocks
public ConfigLoader()
public void loadDefaultEvents()
public void loadCustomEvents(java.util.ArrayList<Event> customEventList)
customEventList
- list of custom events to be loaded.public java.util.ArrayList<Event> getEventList()
public boolean getPlaySound()
public boolean getPopUpInFront()
public boolean getPauseClocks()
public void setPlaySound(boolean playSound)
playSound
- value to assign to playSound variable.public void setPopUpInFront(boolean popUpInFront)
popUpInFront
- value to assign to playSound variable.public void setPauseClocks(boolean pauseClocks)
pauseClocks
- value to assign to the variable.