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.
Defines the supported command-line interface (CLI) switches and arguments
utilized to configure the application's runtime environment during the bootstrapping phase.
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.
Acting as the primary orchestrator (Mediator pattern), this component decouples the reactive JavaFX user interface layer from the transactional backend service domains and persistence engines.
Acting as the primary orchestrator (Mediator pattern), this component decouples the reactive JavaFX user interface layer from the transactional backend service domains and persistence engines.
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.
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.
Core architectural interface decoupling user interface interactions from business logic orchestration.