izpack/izpack — pull request #10 by unb (2012-06-21 13:18:26+00:00)
Title: 5.0 refactor

Refactoring of listener implementations

1. Changed AntActionInstallerListener, BSFInstallerListener etc to extend AbstractInstallerListener instead of SimpleInstallerListener

2. Changed InstallerListeners to invoke SimpleInstallerListener via the old InstallerListener API for backward compatibility

3. Rolled ExtendedUIProgressHandler methods into ProgessListener
4. Merged methods of ExtendedInstallPanel into InstallPanel

5. Refactored UninstallerListener to add new methods that don't use AbstractUIProgressHandler.

6. Changed UninstallerListeners extending SimpleUninstallerListener to use AbstractUninstallerListener instead
Other UninstallerListeners based on SimpleUninstallerListener should work without modification.

7. Added test classes:
* AntActionInstallerListenerTest
* RegistryInstallerListenerTest
* BSFInstallerListenerTest
* BSFUninstallerListenerTest

8. Deprecated:
* NativeInstallerListener. No longer used
* NativeUninstallerListener. No longer used
* AbstractUIProgressHandler. ProgressListener should be used instead
* ExtendedInstallPanel. InstallPanel should be used instead
* SimpleInstallerListener. AbstractInstallerListener should be used instead
* SimpleUninstallerListener. AbstractUninstallerListener should be used instead