Index
All Classes and Interfaces|All Packages
A
- App - Class in Unnamed Package
-
The main class responsible for running the timetable application.
- App() - Constructor for class App
- arg - Variable in class ConfigManager
-
Argument for the webdriver.
C
- close() - Method in class GuiManager
-
Closes the GUI.
- ConfigManager - Class in Unnamed Package
-
Class for managing configuration data stored in a properties file.
- ConfigManager(String) - Constructor for class ConfigManager
-
Constructs a new Config object by reading configuration data from the specified file path.
D
- deserializeTimetable(String) - Static method in class TimetableManager
-
Deserialize timetable data from a binary file.
- displaytimetable(String[][]) - Method in class GuiManager
-
Displays the timetable on the GUI.
F
- formatTimetable(List<List<String>>) - Static method in class TimetableManager
-
Format a timetable from a list of lists to a two-dimensional array.
- formatToLocalDate(String) - Static method in class ConfigManager
-
Formats the provided timestamp string to a LocalDate object.
G
- getTimetableData(int, String, String, String) - Method in class GuiManager
-
Scrapes the timetable.
- GuiManager - Class in Unnamed Package
-
Class responsible for managing the graphical user interface (GUI) of the application.
- GuiManager() - Constructor for class GuiManager
-
Constructs a new GUI.
L
- login - Variable in class ConfigManager
-
The login read from the configuration file.
M
- main(String[]) - Static method in class App
-
The main entry point of the application.
P
- password - Variable in class ConfigManager
-
The password read from the configuration file.
S
- saveTimestamp(String, String) - Static method in class ConfigManager
-
Saves the provided timestamp to the configuration file.
- Scraper - Class in Unnamed Package
-
The Scraper class provides methods for scraping timetable data from a website.
- Scraper() - Constructor for class Scraper
- serializeTimetable(String[][], String) - Static method in class TimetableManager
-
Serialize timetable data to a binary file.
T
- timeframe - Variable in class ConfigManager
-
The timeframe value.
- timestamp - Variable in class ConfigManager
-
The timestamp read from the configuration file.
- timestamp - Variable in class TimetableData
-
The timestamp associated with the timetable.
- timetable - Variable in class TimetableData
-
The timetable itself represented as an String array of arrays of length 2.
- TimetableData - Class in Unnamed Package
-
The helper TimetableData class.
- TimetableData() - Constructor for class TimetableData
-
Constructs a TimetableData object with null timetable and timestamp.
- TimetableData(String[][], LocalDate) - Constructor for class TimetableData
-
Constructs a TimetableData object with the given timetable and timestamp.
- TimetableManager - Class in Unnamed Package
-
Utility class for serializing, deserializing, and formatting timetable data.
- TimetableManager() - Constructor for class TimetableManager
- timetableScraper(int, String, String, String) - Static method in class Scraper
-
Scrapes timetable data from a website.
All Classes and Interfaces|All Packages