All Classes and Interfaces

Class
Description
Strategy interface definition for injecting interchangeable CSS skins into the workspace stage.
Central orchestration engine handling asynchronous background file synchronization routines.
 
Defines the background execution intervals and their corresponding internal validation check timers for the synchronization tasks.
Encapsulated system tray presenter.
DarkSlateTheme provides a professional dark mode interface using slate and deep blue tones.
Utility class providing centralized logging capabilities for application diagnostics, errors, and exception tracking.
Service responsible for managing UI dialogs and alerts.
Immutable value object representing the metadata and diagnostic attributes of a file managed within the synchronization engine context.
Main Entry Point Orchestrator managing operational state transactions switcher channels, initialization parameters, and global view configuration lifecycle processes.
Represents the structural visibility layers and active UI states of the main Viewport container.
High-performance background logger using JSON Lines format (NDJSON).
Main application entry point responsible for runtime arguments parsing, debug subsystems orchestration, and boots-strapping the JavaFX platform lifecycle.
Central controller implementation executing operational state translations and business action flows. * @author Tom Spirit
MatrixTheme provides a retro cyberpunk/terminal look with high-contrast green text on a pitch-black background.
Core controller class responsible for managing high-performance file synchronization, directory scanning, and backup operations.
NordLightTheme provides a clean, modern light theme based on the Nord color palette.
Isolated parameters state tracker mapped to a dedicated profile workspace scope.
Thread-safe global configurations orchestrator managing persistent JSON configurations.
Defines the available scanning modes and execution strategies for the file processing pipeline.
Sidebar Navigation panel hosting the main execution links, managed tasks instances, and dynamic manipulation actions via context menus. * @author Tom Spirit
Manages the reactive runtime context for an individual synchronization or backup task.
Wraps file characteristics inside property types suited for dynamic UI grids.
Orchestrates background thread processing for synchronization, backup, and duplicate detection, utilizing task-isolated configuration states.
Formats raw synchronization metrics, file attributes, and processing durations into localized, human-readable string representations tailored for the user interface.
Core architectural interface decoupling user interface interactions from business logic orchestration.
Display workspace panel hosting the interactive operational consoles, data lists, detailed execution metadata bars and the dynamic target settings configurations grid. * @author Tom Spirit