Added HTMLDiffReport stub and DiffReportFactory class. Added code to WindowPlacementPreferences to set the window placement within the screen to ensure that the window does not span the screen and to center the window if no preferences were previously set.
Genericized return value of copyPathname method in advance of a forthcoming comment. Also specificied that this method may throw an IOException in FileCopier interface.
Corrections to FileManagement package following this morning's code review. Still need to break up the testCopyPathnames test into several smaller tests but I'm going to chew things up a bit first and have the copyPathname method return an instance of a new class named CopyJobRelay to ease GUI implementer's receit of copy job notifications.
too many changes to note with a simple commit message... posting larger comment momentarily
Renamed several classes to better fit with naming scheme, corrected logic error in factory method of SwingCopyJob class
Added HTMLDiffReport stub and DiffReportFactory class. Added code to WindowPlacementPreferences to set the window placement within the screen to ensure that the window does not span the screen and to center the window if no preferences were previously set.
Merge remote-tracking branch 'origin/Persistence' into Persistence
Changed both Preferences classes to use their their package & class to uniquely store items in preferences.
Changed SelectedPaths to save and load multiple reference paths.
Added code to set the window location and ensure that the window is within the bounds of a screen. (This needs to be tested more thoroughly but my dev environment only has one screen.)
Implemented a basic HTML DiffReport based on the output from a FileDifferentiator object. (As discussed, we will eventually have an object that creates reports based on the results from the UI.)
Added code to cleanup the Preferences tests by either setting the values back to their previous state or clearing them if they did not previously exist.
Added a unit test for the DiffReport.
Changed both Preferences classes to use their their package & class to uniquely store items in preferences.
Changed SelectedPaths to save and load multiple reference paths.
Added code to set the window location and ensure that the window is within the bounds of a screen. (This needs to be tested more thoroughly but my dev environment only has one screen.)
Implemented a basic HTML DiffReport based on the output from a FileDifferentiator object. (As discussed, we will eventually have an object that creates reports based on the results from the UI.)
Added code to cleanup the Preferences tests by either setting the values back to their previous state or clearing them if they did not previously exist.
Added a unit test for the DiffReport.
Added jsoup library for html output. Should have been included in previous commit.
Merge remote-tracking branch 'remotes/origin/master' into Persistence
Merge pull request #11 from JeffBlodgett/Persistence

Persistence