public class PluginInstaller extends AbstractInstaller<InstallArgument,InstallErrorCause,InstallTasks>
InstallTasks.RESOLVING_QUERY
)。InstallTasks.DOWNLOADING
)。InstallTasks.LOADING_PLUGIN_DESCRIPTION
)。InstallTasks.CHECKING_ENVIRONMENT
)。InstallTasks.COLLECTING_DEPENDENCIES
)。InstallTasks.COMPUTING_LOAD_ORDER
)。InstallTasks.INSTALLING_PLUGINS
)。progress, registry, signalHandler
Constructor and Description |
---|
PluginInstaller(@NotNull KPMRegistry registry,
@NotNull SignalHandleManager signalHandler) |
Modifier and Type | Method and Description |
---|---|
InstallResult<InstallTasks> |
execute(@NotNull InstallArgument argument)
インストーラを実行します。
このメソッドを直接呼び出すことは推奨されておらず、
AbstractInstaller.run(InstallerArgument) を使用してください。 |
error, error, isPluginIgnored, postSignal, run, safeDelete, submitter, success, success
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProgress, getRegistry
public PluginInstaller(@NotNull @NotNull KPMRegistry registry, @NotNull @NotNull SignalHandleManager signalHandler) throws IOException
IOException
public InstallResult<InstallTasks> execute(@NotNull @NotNull InstallArgument argument) throws TaskFailedException
AbstractInstaller
AbstractInstaller.run(InstallerArgument)
を使用してください。execute
in class AbstractInstaller<InstallArgument,InstallErrorCause,InstallTasks>
argument
- インストーラに渡す引数TaskFailedException
- インストールの途中でタスクが失敗した場合AbstractInstaller.run(InstallerArgument)
Copyright © 2023. All rights reserved.