|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.izforge.izpack.installer.UninstallData
public class UninstallData
Holds uninstallation data. Implemented as a singleton.
| Field Summary | |
|---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
additionalData
Additional uninstall data like uninstaller listener list. |
private java.util.List |
executablesList
The executables list. |
private java.util.List<java.lang.String> |
installedFilesList
The installed files list. |
private static UninstallData |
instance
The uninstall data object. |
static java.lang.String |
ROOTSCRIPT
Constant RootFiles = "rootfiles" |
private java.util.List |
uninstallableFilesList
The uninstallable files list. |
private java.lang.String |
uninstallerJarFilename
The uninstaller jar filename. |
private java.lang.String |
uninstallerPath
The uninstaller path. |
private java.util.ArrayList<java.lang.String> |
unInstallScripts
Filesmap which should removed by the root user for another user |
| Constructor Summary | |
|---|---|
private |
UninstallData()
The constructor. |
| Method Summary | |
|---|---|
void |
addAdditionalData(java.lang.String name,
java.lang.Object value)
Sets additional uninstall data like uninstaller listener list. |
void |
addExecutable(ExecutableFile file)
Adds an executable to the data. |
void |
addFile(java.lang.String path,
boolean uninstall)
Adds a file to the data. |
void |
addUninstallScript(java.lang.String aRootUninstallScript)
Adds the given File to delete several Shortcuts as Root for the given Users. |
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalData()
Returns additional uninstall data like uninstaller listener list. |
java.util.List |
getExecutablesList()
Returns the executables list. |
java.util.List<java.lang.String> |
getInstalledFilesList()
Returns the installed files list. |
static UninstallData |
getInstance()
Returns the instance (it is a singleton). |
java.util.List |
getUninstalableFilesList()
Returns the uninstallable files list. |
java.lang.String |
getUninstallerJarFilename()
Returns the uninstaller jar filename. |
java.lang.String |
getUninstallerPath()
Returns the path to the uninstaller. |
java.util.ArrayList<java.lang.String> |
getUninstallScripts()
Returns the root data. |
void |
setUninstallerJarFilename(java.lang.String name)
Sets the uninstaller jar filename. |
void |
setUninstallerPath(java.lang.String path)
Sets the uninstaller path. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static UninstallData instance
private java.util.List<java.lang.String> installedFilesList
private java.util.List uninstallableFilesList
private java.util.List executablesList
private java.lang.String uninstallerJarFilename
private java.lang.String uninstallerPath
private java.util.Map<java.lang.String,java.lang.Object> additionalData
private java.util.ArrayList<java.lang.String> unInstallScripts
public static final java.lang.String ROOTSCRIPT
| Constructor Detail |
|---|
private UninstallData()
| Method Detail |
|---|
public static UninstallData getInstance()
public void addFile(java.lang.String path,
boolean uninstall)
path - The file to add.uninstall - If true, file must be uninstalled.public java.util.List<java.lang.String> getInstalledFilesList()
public java.util.List getUninstalableFilesList()
public void addExecutable(ExecutableFile file)
file - The executable file.public java.util.List getExecutablesList()
public java.lang.String getUninstallerJarFilename()
public void setUninstallerJarFilename(java.lang.String name)
name - The uninstaller jar filename.public java.lang.String getUninstallerPath()
public void setUninstallerPath(java.lang.String path)
path - The uninstaller path.public java.util.Map<java.lang.String,java.lang.Object> getAdditionalData()
public void addAdditionalData(java.lang.String name,
java.lang.Object value)
name - key for the additional uninstall datavalue - the additional uninstall datapublic void addUninstallScript(java.lang.String aRootUninstallScript)
aRootUninstallScript - The Script to exec as Root at uninstall.public java.util.ArrayList<java.lang.String> getUninstallScripts()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||