public class PluginUninstaller extends AbstractInstaller<UninstallArgument,UnInstallErrorCause,UnInstallTasks>
UnInstallTasks.SEARCHING_PLUGIN - アンインストール対象のプラグインを検索する。UnInstallTasks.CHECKING_ENVIRONMENT - 環境が適合しているかどうかをチェックする。UnInstallTasks.COMPUTING_UNINSTALL_ORDER - アンインストールする順序を、依存関係を考慮して計算する。UnInstallTasks.UNINSTALLING_PLUGINS - プラグインをアンインストールする。daemon, progress, signalHandler| Constructor and Description |
|---|
PluginUninstaller(@NotNull KPMDaemon daemon,
@NotNull SignalHandleManager signalHandler) |
| Modifier and Type | Method and Description |
|---|---|
InstallResult<UnInstallTasks> |
execute(UninstallArgument argument)
インストーラを実行します。
このメソッドを直接呼び出すことは推奨されておらず、
AbstractInstaller.run(AbstractInstallerArgument)を使用してください。 |
error, error, isPluginIgnored, postSignal, run, safeDelete, submitter, success, successpublic PluginUninstaller(@NotNull
@NotNull KPMDaemon daemon,
@NotNull
@NotNull SignalHandleManager signalHandler)
throws IOException
IOExceptionpublic InstallResult<UnInstallTasks> execute(@NotNull UninstallArgument argument) throws TaskFailedException
AbstractInstallerAbstractInstaller.run(AbstractInstallerArgument)を使用してください。execute in class AbstractInstaller<UninstallArgument,UnInstallErrorCause,UnInstallTasks>argument - インストーラに渡す引数TaskFailedException - インストールの途中でタスクが失敗した場合AbstractInstaller.run(AbstractInstallerArgument)Copyright © 2023. All rights reserved.