Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- appendLog(String) - Method in class de.spiritscorp.datasync.controller.SyncJobContext
- apply(Scene) - Method in interface de.spiritscorp.datasync.theme.AppTheme
-
Applies specific color palettes, fonts, and controls overrides to the target scene.
- apply(Scene) - Method in class de.spiritscorp.datasync.theme.DarkSlateTheme
- apply(Scene) - Method in class de.spiritscorp.datasync.theme.MatrixTerminalTheme
- apply(Scene) - Method in class de.spiritscorp.datasync.theme.NordicLightTheme
- AppTheme - Interface in de.spiritscorp.datasync.theme
-
Strategy interface definition for injecting interchangeable CSS skins into the workspace stage.
- askUser(String, String, String) - Method in class de.spiritscorp.datasync.gui.DialogService
-
Displays a confirmation dialog to the user and blocks until a selection is made.
B
- BACKGROUND_THREAD_TIMEOUT - Static variable in class de.spiritscorp.datasync.Main
-
The timeout limit in milliseconds for asynchronous background processes (e.g., automated file or task scans).
- backupFiles(int, boolean, Path, boolean, Path) - Method in class de.spiritscorp.datasync.model.Model
-
Executes the physical file backup sequence on the local storage system.
- BgController - Class in de.spiritscorp.datasync.controller
-
Central orchestration engine handling asynchronous background file synchronization routines.
- BgModel - Class in de.spiritscorp.datasync.model
- BgModel(Preference, Logger, Map, Map) - Constructor for class de.spiritscorp.datasync.model.BgModel
- BgTime - Enum Class in de.spiritscorp.datasync
-
Defines the background execution intervals and their corresponding internal validation check timers for the synchronization tasks.
- BgView - Class in de.spiritscorp.datasync.gui
-
Encapsulated system tray presenter.
- BgView(BgController) - Constructor for class de.spiritscorp.datasync.gui.BgView
-
Create the SystemTrayIcon
- bindJob(SyncJobContext) - Method in class de.spiritscorp.datasync.gui.WorkspaceView
-
Rebinds background parameters changes metrics values directly onto visual output listeners text nodes. * @param job Selected pipeline source.
- BOOT_DELAY_LONG - Static variable in class de.spiritscorp.datasync.Main
-
Boot delay flag long
- BOOT_DELAY_SHORT - Static variable in class de.spiritscorp.datasync.Main
-
Boot Delay flag short
C
- cancelRunningTask(long) - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Signals the underlying worker thread to terminate via standard interruption flags.
- changeTheme(AppTheme) - Method in class de.spiritscorp.datasync.gui.Gui
-
Changes the runtime theme context and triggers immediate scene redraw.
- compareTo(FileAttributes) - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Compares this file attribute record with another based primarily on file size metrics.
- CONFIG_DIR_LONG - Static variable in class de.spiritscorp.datasync.Main
-
Config folder flag long
- CONFIG_DIR_SHORT - Static variable in class de.spiritscorp.datasync.Main
-
Config folder flag short
- createIcon(Ikon) - Static method in class de.spiritscorp.datasync.gui.Gui
-
Utility method allocating custom font vector metrics icons definitions graphics layouts.
- createMap() - Static method in class de.spiritscorp.datasync.model.Model
-
Creates a thread-safe, synchronized sorted map backed by a standard TreeMap.
- createProfile(String) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Allocates and provisions a new, distinct profile configuration data scope unit.
D
- DarkSlateTheme - Class in de.spiritscorp.datasync.theme
-
DarkSlateTheme provides a professional dark mode interface using slate and deep blue tones.
- DarkSlateTheme() - Constructor for class de.spiritscorp.datasync.theme.DarkSlateTheme
- DAYLY - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval set to occur daily.
- de.spiritscorp.datasync - module de.spiritscorp.datasync
- de.spiritscorp.datasync - package de.spiritscorp.datasync
- de.spiritscorp.datasync.controller - package de.spiritscorp.datasync.controller
- de.spiritscorp.datasync.gui - package de.spiritscorp.datasync.gui
- de.spiritscorp.datasync.io - package de.spiritscorp.datasync.io
- de.spiritscorp.datasync.model - package de.spiritscorp.datasync.model
- de.spiritscorp.datasync.theme - package de.spiritscorp.datasync.theme
- Debug - Class in de.spiritscorp.datasync.io
-
Utility class providing centralized logging capabilities for application diagnostics, errors, and exception tracking.
- DEBUG_LONG - Static variable in class de.spiritscorp.datasync.Main
-
Debug flag long
- DEBUG_SHORT - Static variable in class de.spiritscorp.datasync.Main
-
Debug flag short
- DEBUG_TO_FILE_LONG - Static variable in class de.spiritscorp.datasync.Main
-
Debug to file flag long
- DEBUG_TO_FILE_SHORT - Static variable in class de.spiritscorp.datasync.Main
-
Debug to file flag short
- DEEP_SCAN - Enum constant in enum class de.spiritscorp.datasync.ScanType
-
Intensive scan mode processing deep file structures, modification timestamps, or checksums.
- deleteSelectedDuplicates(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.MainViewController
- deleteSelectedDuplicates(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.SyncJobService
-
Purges marked elements from active disks securely on a detached stack.
- deleteSelectedDuplicates(SyncJobContext) - Method in interface de.spiritscorp.datasync.controller.ViewController
- DialogService - Class in de.spiritscorp.datasync.gui
-
Service responsible for managing UI dialogs and alerts.
- DialogService(Stage) - Constructor for class de.spiritscorp.datasync.gui.DialogService
-
Constructs a new DialogService bound to a specific primary window stage.
- displayCustomViewNode(Node) - Method in class de.spiritscorp.datasync.gui.WorkspaceView
-
Swaps out current content layouts for custom visual configurations nodes. * @param content Visual layout UI node element.
- DUBLICATE_SCAN - Enum constant in enum class de.spiritscorp.datasync.ScanType
-
Dedicated analysis mode used exclusively to detect and aggregate identical file duplicates.
E
- equals(Object) - Method in class de.spiritscorp.datasync.gui.BgView
- equals(Object) - Method in class de.spiritscorp.datasync.model.FileAttributes
- ERROR - Enum constant in enum class de.spiritscorp.datasync.gui.WorkspaceView.NotifyStatus
- EXIT_THREAD_TIMEOUT - Static variable in class de.spiritscorp.datasync.Main
-
The timeout limit in milliseconds for regular, worker threads before a forced termination is triggered.
F
- FileAttributes - Class in de.spiritscorp.datasync.model
-
Immutable value object representing the metadata and diagnostic attributes of a file managed within the synchronization engine context.
- FileAttributes(Path, String, FileTime, String, FileTime, long, String) - Constructor for class de.spiritscorp.datasync.model.FileAttributes
-
Constructs a comprehensive metadata record for a single tracked file.
- fileNameProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- FileRow(Path, FileAttributes, String) - Constructor for class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- FLAT_SCAN - Enum constant in enum class de.spiritscorp.datasync.ScanType
-
Shallow scan mode that only evaluates root level or basic file availability.
G
- get(String) - Static method in enum class de.spiritscorp.datasync.BgTime
-
Resolves a matching background time configuration based on its localized display name.
- get(String) - Static method in enum class de.spiritscorp.datasync.ScanType
-
Resolves a matching scanning configuration based on its localized description text.
- getAllDescriptions() - Static method in enum class de.spiritscorp.datasync.ScanType
-
Extracts and retrieves the localized descriptions of all available scanning modes.
- getAvailableThemes() - Method in class de.spiritscorp.datasync.gui.Gui
-
Returns the list of all application themes available for selection.
- getBgTime() - Method in class de.spiritscorp.datasync.io.Preference
- getCheckTime() - Method in enum class de.spiritscorp.datasync.BgTime
-
Gets the specific loop cycle or validation check interval duration.
- getConfigPath() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Retrieves the persistent dynamic configuration storage path target locator.
- getCreateTime() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the native hardware accurate original initialization filesystem creation marker.
- getCreateTimeString() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the human-readable string mapping of the original creation timeline entry.
- getCurrentTheme() - Method in class de.spiritscorp.datasync.gui.Gui
-
Retrieves the currently active application theme configuration.
- getDebugPath() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Retrieves the system console output debug log tracking path locator.
- getDescription() - Method in enum class de.spiritscorp.datasync.ScanType
-
Gets the localized description text associated with this scanning mode.
- getDestPath() - Method in class de.spiritscorp.datasync.io.Preference
- getDuplicateFiles() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
- getEqualsFiles() - Method in class de.spiritscorp.datasync.model.Model
-
Compares the pre-loaded source and destination maps to isolate identical files.
- getErrorPath() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Retrieves the localized tracking error diagnostic path locator.
- getFileHash() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the unique data signature cryptographic validation token checksum.
- getFileName() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the structural file name node excluding directory routing segments.
- getFileSystemPath() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- getInstance() - Static method in class de.spiritscorp.datasync.io.PreferenceManager
-
Gets the global Singleton instance.
- getJobList() - Method in class de.spiritscorp.datasync.gui.Gui
-
Returns the observable list of currently tracked synchronization jobs.
- getJobName() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Gets the value of the
jobNameproperty. - getJobName() - Method in class de.spiritscorp.datasync.io.Preference
- getLastScanTime() - Method in class de.spiritscorp.datasync.io.Preference
-
Retrieves the last recorded scan execution timestamp.
- getLoadedProfiles() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Exposes the active, in-memory configuration profile map registry.
- getLogOutput() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Gets the value of the
logOutputproperty. - getLogPath() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Retrieves the persistent operational event synchronization logging path locator.
- getModTime() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the native hardware accurate last modified metric vector.
- getModTimeString() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the human-readable string mapping of the modification timeline entry.
- getName() - Method in enum class de.spiritscorp.datasync.BgTime
-
Gets the localized display name of this interval configuration.
- getName() - Method in interface de.spiritscorp.datasync.theme.AppTheme
- getName() - Method in class de.spiritscorp.datasync.theme.DarkSlateTheme
- getName() - Method in class de.spiritscorp.datasync.theme.MatrixTerminalTheme
- getName() - Method in class de.spiritscorp.datasync.theme.NordicLightTheme
- getNames() - Static method in enum class de.spiritscorp.datasync.BgTime
-
Extracts and retrieves the localized display names of all available background intervals.
- getPreference() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
- getProfile(String) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Retrieves an allocated configuration tracking state context signature via its workspace identifier.
- getRelativeFilePath() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the file path relative to the active deployment endpoint layer root.
- getScanMode() - Method in class de.spiritscorp.datasync.io.Preference
- getSelectedMode() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Gets the value of the
selectedModeproperty. - getSidebarListView() - Method in class de.spiritscorp.datasync.gui.SidebarView
- getSize() - Method in class de.spiritscorp.datasync.model.FileAttributes
-
Retrieves the data payload capacity volume layer quantified in bytes.
- getSourcePath() - Method in class de.spiritscorp.datasync.io.Preference
- getStartDestPath() - Method in class de.spiritscorp.datasync.io.Preference
- getStartSourcePath() - Method in class de.spiritscorp.datasync.io.Preference
- getStatusMessage() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Gets the value of the
statusMessageproperty. - getSyncFiles(Map, Path, Path) - Method in class de.spiritscorp.datasync.model.Model
-
Analyzes the file state differentials to categorize synchronization requirements.
- getSyncMap() - Method in class de.spiritscorp.datasync.io.Preference
- getTheme() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Gets the currently configured application theme.
- getTime() - Method in enum class de.spiritscorp.datasync.BgTime
-
Gets the total execution interval duration.
- getTrashbinPath() - Method in class de.spiritscorp.datasync.io.Preference
- getTrayIcon() - Method in class de.spiritscorp.datasync.gui.BgView
- getWindowStage() - Method in class de.spiritscorp.datasync.gui.Gui
-
Retrieves the primary JavaFX Stage window context associated with this manager.
- Gui - Class in de.spiritscorp.datasync.gui
-
Main Entry Point Orchestrator managing operational state transactions switcher channels, initialization parameters, and global view configuration lifecycle processes.
- Gui() - Constructor for class de.spiritscorp.datasync.gui.Gui
- Gui.ViewState - Enum Class in de.spiritscorp.datasync.gui
-
Represents the structural visibility layers and active UI states of the main Viewport container.
H
- handleApplicationShutdown() - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleApplicationShutdown() - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Requests termination of the entire application environment, safely stopping background hooks.
- handleCreateNewJob() - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleCreateNewJob() - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Handles the creation and append workflow for a new managed task synchronization context instance.
- handleDeleteJob(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleDeleteJob(SyncJobContext) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Permanently removes a task entity context from the global orchestrator matrix tracking layer.
- handleDuplicateJob(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleDuplicateJob(SyncJobContext) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Creates an independent copy of the currently selected task parameters profile mapping.
- handleExecuteTask(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleExecuteTask(SyncJobContext) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Initiates execution of processing operations based on active configuration parameters.
- handleNavigate(Gui.ViewState) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleNavigate(Gui.ViewState) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Handles switching between different primary view layers within the main viewport.
- handleRenameJob(ListCell) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleRenameJob(ListCell) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Triggers the specialized configuration context dialog to change a job instance identification label.
- handleSaveSettings(Preference, AppTheme) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleSaveSettings(Preference, AppTheme) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Commits altered orchestration state variables using the encapsulated properties entity carrier.
- handleStopTask(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.MainViewController
- handleStopTask(SyncJobContext) - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Stop execution of processing operations based on active configuration parameters.
- hashCode() - Method in class de.spiritscorp.datasync.gui.BgView
- hashCode() - Method in class de.spiritscorp.datasync.model.FileAttributes
- hashProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- HOURLY - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval set to occur hourly.
I
- INFO - Enum constant in enum class de.spiritscorp.datasync.gui.Gui.ViewState
-
The application info, versioning, and about page layer.
- INFO_DELAY - Static variable in class de.spiritscorp.datasync.Main
-
The delay time in seconds used for displaying or fading out status and informational messages within the GUI.
- initGlobalRootConfigPath(Path) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Reconfigures and overrides the global operational ecosystem workspace root coordinates.
- interruptBgJob(long) - Method in class de.spiritscorp.datasync.controller.BgController
-
Interrupts the active background execution cycle and restores the primary user interface.
- isAutoBgDel() - Method in class de.spiritscorp.datasync.io.Preference
- isAutoDel() - Method in class de.spiritscorp.datasync.io.Preference
- isAutoSync() - Method in class de.spiritscorp.datasync.io.Preference
- isBgSync() - Method in class de.spiritscorp.datasync.io.Preference
- isCustomConfigDir() - Method in class de.spiritscorp.datasync.io.PreferenceManager
- isDebug() - Static method in class de.spiritscorp.datasync.Main
-
Checks whether the debug mode is active for extended verbose and additional runtime diagnostic outputs.
- isDebugToFile() - Static method in class de.spiritscorp.datasync.Main
-
Checks whether the debug mode is active for extended verbose and additional runtime diagnostic outputs.
- isFirstStart() - Static method in class de.spiritscorp.datasync.Main
-
Checks whether the application was launched automatically by the operating system's startup/autostart routine.
- isGlobalAutoStart() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Evaluates whether the application ecosystem is provisioned to launch automatically upon host operating system startup sequences.
- isLogOn() - Method in class de.spiritscorp.datasync.io.Preference
- isRunning() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Gets the value of the
runningproperty. - isSelected() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
-
Gets the value of the
selectedproperty. - isShowing() - Method in class de.spiritscorp.datasync.gui.Gui
- isSubDir() - Method in class de.spiritscorp.datasync.io.Preference
- isTrashbin() - Method in class de.spiritscorp.datasync.io.Preference
J
- jobNameProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
L
- loadAllPreferences() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Hydrates the global storage matrix layer and multi-job profile cache records from the persistent disk token.
- Logger - Class in de.spiritscorp.datasync.io
-
High-performance background logger using JSON Lines format (NDJSON).
- Logger() - Constructor for class de.spiritscorp.datasync.io.Logger
-
Public default constructor utilizing production configurations.
- logOutputProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
M
- main(String[]) - Static method in class de.spiritscorp.datasync.Main
-
Application entry point.
- Main - Class in de.spiritscorp.datasync
-
Main application entry point responsible for runtime arguments parsing, debug subsystems orchestration, and boots-strapping the JavaFX platform lifecycle.
- Main() - Constructor for class de.spiritscorp.datasync.Main
- MainViewController - Class in de.spiritscorp.datasync.controller
-
Central controller implementation executing operational state translations and business action flows. * @author Tom Spirit
- MainViewController(Gui) - Constructor for class de.spiritscorp.datasync.controller.MainViewController
-
Allocates a new controller instance tied directly to the display engine layer hook.
- MatrixTerminalTheme - Class in de.spiritscorp.datasync.theme
-
MatrixTheme provides a retro cyberpunk/terminal look with high-contrast green text on a pitch-black background.
- MatrixTerminalTheme() - Constructor for class de.spiritscorp.datasync.theme.MatrixTerminalTheme
- MIN_1 - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval of 1 minute.
- MIN_30 - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval of 30 minutes.
- MIN_5 - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval of 5 minutes.
- Model - Class in de.spiritscorp.datasync.model
-
Core controller class responsible for managing high-performance file synchronization, directory scanning, and backup operations.
- Model(Logger, Map, Map) - Constructor for class de.spiritscorp.datasync.model.Model
-
Constructs a new Model controller instance and sets up the central tracking components.
- MONITOR - Enum constant in enum class de.spiritscorp.datasync.gui.Gui.ViewState
-
The main monitoring interface showing active background synchronizations and statistics.
- MONTHLY - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval set to occur monthly.
N
- NordicLightTheme - Class in de.spiritscorp.datasync.theme
-
NordLightTheme provides a clean, modern light theme based on the Nord color palette.
- NordicLightTheme() - Constructor for class de.spiritscorp.datasync.theme.NordicLightTheme
P
- pathProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- Preference - Class in de.spiritscorp.datasync.io
-
Isolated parameters state tracker mapped to a dedicated profile workspace scope.
- PreferenceManager - Class in de.spiritscorp.datasync.io
-
Thread-safe global configurations orchestrator managing persistent JSON configurations.
- printDebug(String, Object...) - Static method in class de.spiritscorp.datasync.io.Debug
-
Writes a formatted debugging message to the standard output stream (stdout).
- printDebugTimeless(String, Object...) - Static method in class de.spiritscorp.datasync.io.Debug
-
A debug method to write a formatted string to this output stream using the specified format string and arguments.
- printError(String, Object...) - Static method in class de.spiritscorp.datasync.io.Debug
-
Writes a formatted error message to the standard error stream (stderr).
- printException(Class, Exception) - Static method in class de.spiritscorp.datasync.io.Debug
-
Logs or prints detailed diagnostic information about a caught exception.
- printStatus() - Method in class de.spiritscorp.datasync.io.Logger
-
Writes the cached log entries to the file system using an efficient O(1) append strategy.
R
- readLogForGui() - Method in class de.spiritscorp.datasync.io.Logger
-
Reads the log file sequentially and parses the JSON lines.
- refreshView(Gui.ViewState, SyncJobContext) - Method in class de.spiritscorp.datasync.gui.WorkspaceView
-
Redraws visible frame items based on routing navigation instructions and current job payload state. * @param state The target navigation ViewState.
- registerNativeShutdownHook() - Method in class de.spiritscorp.datasync.controller.MainViewController
- registerNativeShutdownHook() - Method in interface de.spiritscorp.datasync.controller.ViewController
-
Registers a native host operating system runtime shutdown hook to capture external termination signals.
- removeProfile(SyncJobContext) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Atomically removes an active synchronization job context tracking assignment.
- renameProfile(String, String, Preference) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Atomically handles profile rename routines inside the synchronization runtime context.
- requestApplicationShutdown() - Method in class de.spiritscorp.datasync.controller.BgController
-
Initiates a global application termination sequence triggered from the background context.
- runBgJob() - Method in class de.spiritscorp.datasync.model.BgModel
-
List all files, equals them and make the prefer sync in the background
- runInBackground(boolean) - Method in class de.spiritscorp.datasync.controller.MainViewController
- runInBackground(boolean) - Method in interface de.spiritscorp.datasync.controller.ViewController
- runningProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
S
- saveAllPreferences() - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Compiles all active in-memory profile matrices and flushes them into a single unified JSON structure.
- saveLastScanTime() - Method in class de.spiritscorp.datasync.io.Preference
-
Persists the current timestamp as the last successful scan execution time.
- scanDublicates(ArrayList, Long...) - Method in class de.spiritscorp.datasync.model.Model
-
Scans the selected target paths to locate and extract duplicate file structures.
- scanSyncFiles(ArrayList, ArrayList, Long[], ScanType, boolean, boolean) - Method in class de.spiritscorp.datasync.model.Model
-
Lists all files in both source and destination directories concurrently using dedicated threads.
- ScanType - Enum Class in de.spiritscorp.datasync
-
Defines the available scanning modes and execution strategies for the file processing pipeline.
- selectedModeProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
- selectedProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- setAutoBgDel(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setAutoDel(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setAutoSync(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setBgSync(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setBgTime(BgTime) - Method in class de.spiritscorp.datasync.io.Preference
- setCurrentActiveJob(SyncJobContext) - Method in class de.spiritscorp.datasync.gui.Gui
-
Updates central contextual execution active jobs binding structures hooks.
- setDebugToFile() - Static method in class de.spiritscorp.datasync.io.Debug
-
Redirects diagnostic logging output streams to a local file.
- setDestPath(ArrayList) - Method in class de.spiritscorp.datasync.io.Preference
- setEntry(String, String, FileAttributes) - Method in class de.spiritscorp.datasync.io.Logger
-
Sets a new log entry and queues it inside the volatile internal cache.
- setGlobalAutoStart(boolean) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Modifies the global automation startup property state parameter.
- setInitialJobConfigurations(ObservableList) - Method in class de.spiritscorp.datasync.gui.Gui
-
Initializes saved job configurations within the runtime context.
- setLogOn(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setOSAutostart(boolean) - Method in class de.spiritscorp.datasync.controller.SyncJobService
-
Configures or evicts background host operating system daemon startup triggers.
- setScanMode(ScanType) - Method in class de.spiritscorp.datasync.io.Preference
- setSelected(boolean) - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
-
Sets the value of the
selectedproperty. - setSelectedMode(String) - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Sets the value of the
selectedModeproperty. - setSourcePath(ArrayList) - Method in class de.spiritscorp.datasync.io.Preference
- setStartDestPath(Path) - Method in class de.spiritscorp.datasync.io.Preference
- setStartSourcePath(Path) - Method in class de.spiritscorp.datasync.io.Preference
- setStatusMessage(String) - Method in class de.spiritscorp.datasync.controller.SyncJobContext
-
Sets the value of the
statusMessageproperty. - setSubDir(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setTheme(AppTheme) - Method in class de.spiritscorp.datasync.io.PreferenceManager
-
Sets the visual theme of the application.
- SETTINGS - Enum constant in enum class de.spiritscorp.datasync.gui.Gui.ViewState
-
The configuration interface for application-wide rules and job setups.
- setTrashbin(boolean) - Method in class de.spiritscorp.datasync.io.Preference
- setViewState(Gui.ViewState) - Method in class de.spiritscorp.datasync.gui.Gui
-
Updates global active tracking routes navigation indexes updating workspace render cycles.
- showStatusNotification(String, WorkspaceView.NotifyStatus, int) - Method in class de.spiritscorp.datasync.gui.Gui
-
Proxy method to delegate temporary status messages to the active workspace view boundary.
- SidebarView - Class in de.spiritscorp.datasync.gui
-
Sidebar Navigation panel hosting the main execution links, managed tasks instances, and dynamic manipulation actions via context menus. * @author Tom Spirit
- SidebarView(Gui, ViewController) - Constructor for class de.spiritscorp.datasync.gui.SidebarView
-
Constructs the graphical container and links action events directly into specified controllers interfaces.
- sizeProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
- start(Stage) - Method in class de.spiritscorp.datasync.gui.Gui
- startBackup(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.SyncJobService
-
Runs localized multi-threaded incremental backups using task-isolated rules.
- startDuplicateScan(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.SyncJobService
-
Scans source paths asynchronously to list file checksum collisions.
- startSynchronize(SyncJobContext) - Method in class de.spiritscorp.datasync.controller.SyncJobService
-
Executes bidirectional folder synchronization using task-bound preferences.
- statusMessageProperty() - Method in class de.spiritscorp.datasync.controller.SyncJobContext
- SUCESS - Enum constant in enum class de.spiritscorp.datasync.gui.WorkspaceView.NotifyStatus
- syncFiles(SyncJobContext, ArrayList, Map, Path, Path, boolean) - Method in class de.spiritscorp.datasync.model.Model
-
Synchronizes files bi-directionally between the configured directories.
- SYNCHRONIZE - Enum constant in enum class de.spiritscorp.datasync.ScanType
-
Standard synchronization mode comparing file metadata between targets.
- SyncJobContext - Class in de.spiritscorp.datasync.controller
-
Manages the reactive runtime context for an individual synchronization or backup task.
- SyncJobContext(String, Preference) - Constructor for class de.spiritscorp.datasync.controller.SyncJobContext
-
Creates a new isolated synchronization job environment with its own preference clone. * @param name The identification name for the user interface sidebar
- SyncJobContext.FileRow - Class in de.spiritscorp.datasync.controller
-
Wraps file characteristics inside property types suited for dynamic UI grids.
- SyncJobService - Class in de.spiritscorp.datasync.controller
-
Orchestrates background thread processing for synchronization, backup, and duplicate detection, utilizing task-isolated configuration states.
- SyncJobService(DialogService, UiLogFormatter) - Constructor for class de.spiritscorp.datasync.controller.SyncJobService
-
Constructs a new
SyncJobServicewith the required UI and logging dependencies.
T
- toString() - Method in class de.spiritscorp.datasync.model.FileAttributes
- toString() - Method in class de.spiritscorp.datasync.theme.DarkSlateTheme
- toString() - Method in class de.spiritscorp.datasync.theme.MatrixTerminalTheme
- toString() - Method in class de.spiritscorp.datasync.theme.NordicLightTheme
U
- UiLogFormatter - Class in de.spiritscorp.datasync.controller
-
Formats raw synchronization metrics, file attributes, and processing durations into localized, human-readable string representations tailored for the user interface.
- UiLogFormatter() - Constructor for class de.spiritscorp.datasync.controller.UiLogFormatter
V
- valueOf(String) - Static method in enum class de.spiritscorp.datasync.BgTime
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.spiritscorp.datasync.gui.Gui.ViewState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.spiritscorp.datasync.gui.WorkspaceView.NotifyStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.spiritscorp.datasync.ScanType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.spiritscorp.datasync.BgTime
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.spiritscorp.datasync.gui.Gui.ViewState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.spiritscorp.datasync.gui.WorkspaceView.NotifyStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.spiritscorp.datasync.ScanType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class de.spiritscorp.datasync.Main
-
The current version of the application in semantic format, including the development stage (e.g., alpha).
- ViewController - Interface in de.spiritscorp.datasync.controller
-
Core architectural interface decoupling user interface interactions from business logic orchestration.
W
- WARNING - Enum constant in enum class de.spiritscorp.datasync.gui.WorkspaceView.NotifyStatus
- WEEKLY - Enum constant in enum class de.spiritscorp.datasync.BgTime
-
Execution interval set to occur weekly.
- WorkspaceView - Class in de.spiritscorp.datasync.gui
-
Display workspace panel hosting the interactive operational consoles, data lists, detailed execution metadata bars and the dynamic target settings configurations grid. * @author Tom Spirit
- WorkspaceView(Gui, ViewController) - Constructor for class de.spiritscorp.datasync.gui.WorkspaceView
-
Prepares layouts and maps operations targets onto implementation controller.
- WorkspaceView.NotifyStatus - Enum Class in de.spiritscorp.datasync.gui
- writeSyncMap() - Method in class de.spiritscorp.datasync.io.Preference
All Classes and Interfaces|All Packages|Constant Field Values