com.izforge.izpack.event
Class RegistryUninstallerListener

java.lang.Object
  extended bycom.izforge.izpack.event.SimpleUninstallerListener
      extended bycom.izforge.izpack.event.NativeUninstallerListener
          extended bycom.izforge.izpack.event.RegistryUninstallerListener
All Implemented Interfaces:
UninstallerListener

public class RegistryUninstallerListener
extends NativeUninstallerListener

Uninstaller custom action for handling registry entries. The needed configuration data are written at installation time from the corresponding installer custom action. An external definiton is not needed.

Author:
Klaus Bartz

Field Summary
 
Fields inherited from class com.izforge.izpack.event.NativeUninstallerListener
langpack
 
Fields inherited from interface com.izforge.izpack.event.UninstallerListener
AFTER_DELETE, AFTER_DELETION, BEFORE_DELETE, BEFORE_DELETION
 
Constructor Summary
RegistryUninstallerListener()
          Default constructor
 
Method Summary
 void beforeDeletion(java.util.List files, AbstractUIProgressHandler handler)
          This method will be called from the destroyer before the given files will be deleted.
private  RegistryHandler initializeRegistryHandler()
           
 
Methods inherited from class com.izforge.izpack.event.NativeUninstallerListener
getLangpack
 
Methods inherited from class com.izforge.izpack.event.SimpleUninstallerListener
afterDelete, afterDeletion, beforeDelete, isFileListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryUninstallerListener

public RegistryUninstallerListener()
Default constructor

Method Detail

beforeDeletion

public void beforeDeletion(java.util.List files,
                           AbstractUIProgressHandler handler)
                    throws java.lang.Exception
Description copied from interface: UninstallerListener
This method will be called from the destroyer before the given files will be deleted.

Specified by:
beforeDeletion in interface UninstallerListener
Overrides:
beforeDeletion in class SimpleUninstallerListener
Throws:
java.lang.Exception

initializeRegistryHandler

private RegistryHandler initializeRegistryHandler()
                                           throws java.lang.Exception
Throws:
java.lang.Exception