java.lang.Objectjwrapper.jwutils.JWUninstallApp
public class JWUninstallApp
Can be used by JWrapperPreUninstallApp virtual apps
| Constructor Summary | |
|---|---|
JWUninstallApp()
|
|
| Method Summary | |
|---|---|
static void |
doUninstallOfEntireBundle(boolean showProgress)
Uninstall the entire app bundle without prompting the user |
static void |
exitJvm_AskUserIfUninstall()
Tell the JWrapper uninstaller to continue and ask the user if they wish to uninstall |
static void |
exitJvm_CancelUninstall()
Tell the JWrapper uninstaller to cancel the uninstall |
static void |
exitJvm_DoUninstall()
Tell the JWrapper uninstaller to continue with the uninstall |
static void |
removeAllStandardShortcuts(boolean removeMacOsApplicationLauncher)
Remove all the usual standard shortcuts / launchers created by JWrapper during a standard post-install setup or by JWInstallApp.setupAllStandardShortcuts() |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JWUninstallApp()
| Method Detail |
|---|
public static void doUninstallOfEntireBundle(boolean showProgress)
throws java.io.IOException
showProgress - whether to show visible progress of the uninstall to the user
java.io.IOExceptionpublic static void exitJvm_AskUserIfUninstall()
public static void exitJvm_CancelUninstall()
public static void exitJvm_DoUninstall()
public static void removeAllStandardShortcuts(boolean removeMacOsApplicationLauncher)
throws java.io.IOException
removeMacOsApplicationLauncher - Whether to also remove any OSX .app launcher created for visible virtual apps
java.io.IOException