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.IOException
public 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