Index

A B C D E F G H I J L M N P R S T U V W 
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 jobName property.
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 logOutput property.
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 selectedMode property.
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 statusMessage property.
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 running property.
isSelected() - Method in class de.spiritscorp.datasync.controller.SyncJobContext.FileRow
Gets the value of the selected property.
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 selected property.
setSelectedMode(String) - Method in class de.spiritscorp.datasync.controller.SyncJobContext
Sets the value of the selectedMode property.
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 statusMessage property.
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 SyncJobService with 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
 
A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values