- backupDirectory(Path, FileTime) - Method in class backupmanagment.BackupInstance
-
Creates a backup of a directory.
- backupExists(String) - Method in class backupmanagment.BackupManager
-
Check whether a backup with the specified name exists in the
BackupManager
or not.
- backupFile(Path, FileTime) - Method in class backupmanagment.BackupInstance
-
Creates a backup of a file.
- backupFileExists(String) - Method in class backupmanagment.BackupManager
-
Check whether a backup file with the specified name exists or not.
- BackupFileVisitor - Class in backupmanagment
-
Implementation of the FileVisitor
interface.
- BackupFileVisitor(BackupInstance) - Constructor for class backupmanagment.BackupFileVisitor
-
- BackupInstance - Class in backupmanagment
-
Holds every information about a scheduled backup.
- BackupInstance(BackupInstanceFramework) - Constructor for class backupmanagment.BackupInstance
-
The class constructor.
- BackupInstanceFramework - Class in backupmanagment
-
- BackupInstanceFramework() - Constructor for class backupmanagment.BackupInstanceFramework
-
- BackupInstanceFramework(Namespace) - Constructor for class backupmanagment.BackupInstanceFramework
-
- BackupManager - Class in backupmanagment
-
Takes care of loading instances of
BackupInstance
and registers new ones.
- BackupManager() - Constructor for class backupmanagment.BackupManager
-
- backupmanagment - package backupmanagment
-
This package contains what one might call the backend.
- BackupTableDateRenderer - Class in views
-
This class renders all dates in the table using the DateFormat.FULL
format.
- BackupTableDateRenderer() - Constructor for class views.BackupTableDateRenderer
-
- BackupTableModel - Class in views
-
This class extends the AbstractTableModel
, which
implements most of the methods required by TableModel
interface and serves as a base class to implement customized tables.
- BackupTableModel(BackupManager) - Constructor for class views.BackupTableModel
-
Class constructor.
- BackupTableSyncButtonEditor - Class in views
-
When the cell is being edited (clicked) an instance of this class
performs actions according to what happens inside the edited cell.
- BackupTableSyncButtonEditor() - Constructor for class views.BackupTableSyncButtonEditor
-
- BackupTableSyncButtonRenderer - Class in views
-
This class takes care of rendering the Synchronize buttons inside the JTable
.
- BackupTableSyncButtonRenderer() - Constructor for class views.BackupTableSyncButtonRenderer
-
The constructor.
- BackupViewer - Interface in views
-
This interface connects the
BackupManager
instances
with the user.
- btBackupDest - Variable in class views.CreateNewBackupWindow
-
Invokes a file selection dialog where the user can
choose the location where he/she wants to store the copied files.
- btCreateBackup - Variable in class views.CreateNewBackupWindow
-
- btCreateNew - Variable in class views.MainWindow
-
The Create New Backup button.
- btDelSelected - Variable in class views.MainWindow
-
The Delete Selected button.
- btOriginalDest - Variable in class views.CreateNewBackupWindow
-
Invokes a file selection dialog where the user can
choose the location he/she wants backed up.
- btSyncAll - Variable in class views.MainWindow
-
The Synchonize All button.
- btSyncButton - Variable in class views.BackupTableSyncButtonEditor
-
- btSyncSele - Variable in class views.MainWindow
-
The Synchonize Selected button.
- build(String[]) - Static method in class main.ArgumentBuilder
-
Customizes and parses the command line arguments.
- buildArguments() - Static method in class main.ArgumentBuilder
-
This method defines all command line arguments along with their names and help messages.