$ A B C D E G I L M P R S T U V W 

B

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
The BackupFileVisitor constructor.
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
This class holds everything the BackupInstance constructor needs to create a new instance for the BackupManager.
BackupInstanceFramework() - Constructor for class backupmanagment.BackupInstanceFramework
 
BackupInstanceFramework(Namespace) - Constructor for class backupmanagment.BackupInstanceFramework
The BackupInstanceFramework constructor.
BackupManager - Class in backupmanagment
Takes care of loading instances of BackupInstance and registers new ones.
BackupManager() - Constructor for class backupmanagment.BackupManager
The BackupManager constructor.
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
When clicked it takes all information from all of the above and uses it to construct a BackupInstanceFramework to feed to the BackupManager.
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.
$ A B C D E G I L M P R S T U V W