public class InstallProgressImpl<T extends Enum<T>,I extends PluginInstaller<?,?,T>> extends Object implements InstallProgress<T,I>
| Modifier and Type | Method and Description |
|---|---|
void |
addInstalled(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
プラグインが新規にインストールされたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。 |
void |
addInstalled(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
プラグインが新規にインストールされたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。 |
void |
addInstalled(@NotNull String targetName)
新規にインストールされたとしてマークします。
|
void |
addPending(@NotNull String pluginName)
プラグインが保留されたとしてマークします。
|
void |
addRemoved(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
プラグインが削除されたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。 |
void |
addRemoved(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
プラグインが削除されたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。 |
void |
addRemoved(@NotNull String targetName)
削除されたとしてマークします。
|
void |
addUpgraded(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
プラグインがアップグレードされたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。 |
void |
addUpgraded(@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
プラグインがアップグレードされたとしてマークします。
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。 |
void |
addUpgraded(@NotNull String targetName)
アップグレードされたとしてマークします。
|
void |
finish()
インストールが完了したとしてマークし、インストールに使用された仮ディレクトリを削除します。
|
static <P extends Enum<P>,PI extends PluginInstaller<?,?,P>> |
of(PI installer,
@NotNull SignalHandleManager signalHandler,
@Nullable String id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentTask, getDependsCollectStatus, getInstallActionID, getInstalled, getInstaller, getInstallTempDir, getPending, getRemoved, getSignalHandler, getUpgraded, isFinished, setCurrentTaskpublic static <P extends Enum<P>,PI extends PluginInstaller<?,?,P>> InstallProgress<P,PI> of(@NotNull PI installer, @NotNull @NotNull SignalHandleManager signalHandler, @Nullable @Nullable String id) throws IOException, SecurityException
IOExceptionSecurityExceptionpublic void addUpgraded(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。addUpgraded in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - アップグレードされたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addInstalled(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。addInstalled in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - 新規にインストールされたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addRemoved(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。addRemoved in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - 削除されたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addUpgraded(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。addUpgraded in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - アップグレードされたプラグインの PluginDescriptionFileInstallProgress.addUpgraded(PluginDescriptionFile, boolean)public void addInstalled(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。addInstalled in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - 新規にインストールされたプラグインの PluginDescriptionFileInstallProgress.addInstalled(PluginDescriptionFile, boolean)public void addRemoved(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgressPluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。addRemoved in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginDescription - 削除されたプラグインの PluginDescriptionFileInstallProgress.addRemoved(PluginDescriptionFile, boolean)public void addPending(@NotNull
@NotNull String pluginName)
InstallProgressaddPending in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>pluginName - 保留されたプラグインの名前public void addUpgraded(@NotNull
@NotNull String targetName)
InstallProgressaddUpgraded in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>targetName - アップグレードされた物の名前または識別子public void addInstalled(@NotNull
@NotNull String targetName)
InstallProgressaddInstalled in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>targetName - 新規にインストールされた物の名前または識別子public void addRemoved(@NotNull
@NotNull String targetName)
InstallProgressaddRemoved in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>targetName - 削除された物の名前または識別子public void finish()
InstallProgressfinish in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>Copyright © 2023. All rights reserved.