T - インストーラの状態の型public class InstallProgress<T extends Enum<T>,I extends AbstractInstaller<?,?,T>> extends Object
| 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 AbstractInstaller<?,?,P>> |
of(PI installer,
@NotNull SignalHandleManager signalHandler,
@Nullable String id)
このインスタンスを取得します。
|
public static <P extends Enum<P>,PI extends AbstractInstaller<?,?,P>> InstallProgress<P,PI> of(@NotNull PI installer, @NotNull @NotNull SignalHandleManager signalHandler, @Nullable @Nullable String id) throws IOException, SecurityException
P - インストールの進捗状況の型signalHandler - インストールに使用する SignalHandleManagerid - インストールに割り当てる一意のIDIOException - ディレクトリの作成に失敗した場合SecurityException - ディレクトリの作成に失敗した場合ClassCastException - 間違った型のキャッシュを取得しようとした場合public void addUpgraded(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。pluginDescription - アップグレードされたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addInstalled(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。pluginDescription - 新規にインストールされたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addRemoved(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription,
boolean postModifiedSignal)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。pluginDescription - 削除されたプラグインの PluginDescriptionFilepostModifiedSignal - PluginModifiedSignal をスローするかどうかpublic void addUpgraded(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#UPGRADE の PluginModifiedSignal をスローします。pluginDescription - アップグレードされたプラグインの PluginDescriptionFileaddUpgraded(PluginDescriptionFile, boolean)public void addInstalled(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#ADD の PluginModifiedSignal をスローします。pluginDescription - 新規にインストールされたプラグインの PluginDescriptionFileaddInstalled(PluginDescriptionFile, boolean)public void addRemoved(@NotNull
@NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType() が PluginModifiedSignal.ModifyType#REMOVE の PluginModifiedSignal をスローします。pluginDescription - 削除されたプラグインの PluginDescriptionFileaddRemoved(PluginDescriptionFile, boolean)public void addPending(@NotNull
@NotNull String pluginName)
pluginName - 保留されたプラグインの名前public void addUpgraded(@NotNull
@NotNull String targetName)
targetName - アップグレードされた物の名前または識別子public void addInstalled(@NotNull
@NotNull String targetName)
targetName - 新規にインストールされた物の名前または識別子public void addRemoved(@NotNull
@NotNull String targetName)
targetName - 削除された物の名前または識別子public void finish()
Copyright © 2023. All rights reserved.