-
eventMap
java.util.HashMap<K,V> eventMap
Map of created custom events.
Events are stored together with their attached ID.
Map is composed by:
- Keys: Event ID (integer).
- Values: Event (Event class).
-
eventIdCounter
int eventIdCounter
Counter of event IDs.
Counter of existing Events (either created or loaded from a previous
saved configuration). Its value is used to assign an unique ID
to each Event. Min. value of this variable is 1.
-
eventIdList
java.util.List<E> eventIdList
List with the ID of all available events.
List used to update comboBox elements. IDs are stored as Strings,
in order to process them in an easier way.
-
toModify
boolean toModify
Establishes if event being modified is a new one or an existing one.
If 'true', the event being modified already exist (loaded from a valid
configuration file). Thus, the event data will be updated but its ID,
remaining the same.
-
eventToModifyId
int eventToModifyId
ID of an existing event being modified.
If an event that already exist is being modified, its ID is stored in
this variable, in order to preserve it from change.
-
mode
Flags.CreationWindowMode mode
Mode in which the CreationWindow has been opened.
If mode is 'SAVE', events will be saved in a configuration file. If mode
is 'ADD', events will be added in execution time to the current list
of events being scheduled/deployed.
-
newAddedEvent
java.util.ArrayList<E> newAddedEvent
Array of events to be added in execution time to the Event Clock.
This array is bounded to the ArrayList 'newAddedEvents' of EventClock.
If the CreationWindow is opened in 'ADD' mode, the created events
are added to this list, and then loaded in the clock, being scheduled
and deployed normally.
-
addEventButton
javax.swing.JButton addEventButton
-
deleteEventButton
javax.swing.JButton deleteEventButton
-
descriptionTextArea
javax.swing.JTextArea descriptionTextArea
-
eventIdBox
javax.swing.JComboBox<E> eventIdBox
-
eventInfoLabel
javax.swing.JLabel eventInfoLabel
-
eventTitleLabel
javax.swing.JTextField eventTitleLabel
-
eventsTextArea
javax.swing.JTextArea eventsTextArea
-
hourDurationBox
javax.swing.JComboBox<E> hourDurationBox
-
hourPeriodBox
javax.swing.JComboBox<E> hourPeriodBox
-
jLabel1
javax.swing.JLabel jLabel1
-
jLabel10
javax.swing.JLabel jLabel10
-
jLabel14
javax.swing.JLabel jLabel14
-
jLabel2
javax.swing.JLabel jLabel2
-
jLabel3
javax.swing.JLabel jLabel3
-
jLabel4
javax.swing.JLabel jLabel4
-
jLabel5
javax.swing.JLabel jLabel5
-
jLabel6
javax.swing.JLabel jLabel6
-
jLabel7
javax.swing.JLabel jLabel7
-
jLabel8
javax.swing.JLabel jLabel8
-
jPanel1
javax.swing.JPanel jPanel1
-
jPanel3
javax.swing.JPanel jPanel3
-
jPanel4
javax.swing.JPanel jPanel4
-
jScrollPane1
javax.swing.JScrollPane jScrollPane1
-
jScrollPane2
javax.swing.JScrollPane jScrollPane2
-
minDurationBox
javax.swing.JComboBox<E> minDurationBox
-
minPeriodBox
javax.swing.JComboBox<E> minPeriodBox
-
modifyEventButton
javax.swing.JButton modifyEventButton
-
repeatEventButton
javax.swing.JCheckBox repeatEventButton
-
resetAllButton
javax.swing.JButton resetAllButton
-
saveButton
javax.swing.JButton saveButton
-
saveLabel
javax.swing.JLabel saveLabel
-
secondDurationBox
javax.swing.JComboBox<E> secondDurationBox
-
secondEventInfoLabel
javax.swing.JLabel secondEventInfoLabel
-
secondPeriodBox
javax.swing.JComboBox<E> secondPeriodBox
-
singleEventButton
javax.swing.JCheckBox singleEventButton
-
singleExecutionLabel
javax.swing.JLabel singleExecutionLabel