T
- インストーラの状態の型public interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
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()
インストールが完了したとしてマークし、インストールに使用された仮ディレクトリを削除します。
|
T |
getCurrentTask()
実行中のタスクを表します。
|
DependsCollectStatus |
getDependsCollectStatus()
依存関係の解決の状態を表します。
|
String |
getInstallActionID()
インストールに割り当てられた一意のIDです。
|
List<String> |
getInstalled()
新規にインストールされたプラグインの名前です。
|
I |
getInstaller()
インストーラです。
|
Path |
getInstallTempDir()
インストールに使用される仮ディレクトリです。
|
List<String> |
getPending()
保留中としてマークされたプラグインの名前です。
|
List<String> |
getRemoved()
削除されたプラグインの名前です。
|
SignalHandleManager |
getSignalHandler()
Signal を受け取るためのリスナーです。 |
List<String> |
getUpgraded()
アップグレードされたプラグインの名前です。
|
boolean |
isFinished()
インストールが終了したかどうかを表します。
|
void |
setCurrentTask(T currentTask)
実行中のタスクを表します。
|
void addUpgraded(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#UPGRADE
の PluginModifiedSignal
をスローします。pluginDescription
- アップグレードされたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかvoid addInstalled(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#ADD
の PluginModifiedSignal
をスローします。pluginDescription
- 新規にインストールされたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかvoid addRemoved(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#REMOVE
の PluginModifiedSignal
をスローします。pluginDescription
- 削除されたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかvoid addUpgraded(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#UPGRADE
の PluginModifiedSignal
をスローします。pluginDescription
- アップグレードされたプラグインの PluginDescriptionFile
addUpgraded(PluginDescriptionFile, boolean)
void addInstalled(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#ADD
の PluginModifiedSignal
をスローします。pluginDescription
- 新規にインストールされたプラグインの PluginDescriptionFile
addInstalled(PluginDescriptionFile, boolean)
void addRemoved(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#REMOVE
の PluginModifiedSignal
をスローします。pluginDescription
- 削除されたプラグインの PluginDescriptionFile
addRemoved(PluginDescriptionFile, boolean)
void addPending(@NotNull @NotNull String pluginName)
pluginName
- 保留されたプラグインの名前void addUpgraded(@NotNull @NotNull String targetName)
targetName
- アップグレードされた物の名前または識別子void addInstalled(@NotNull @NotNull String targetName)
targetName
- 新規にインストールされた物の名前または識別子void addRemoved(@NotNull @NotNull String targetName)
targetName
- 削除された物の名前または識別子void finish()
I getInstaller()
Path getInstallTempDir()
String getInstallActionID()
SignalHandleManager getSignalHandler()
Signal
を受け取るためのリスナーです。DependsCollectStatus getDependsCollectStatus()
T getCurrentTask()
void setCurrentTask(T currentTask)
boolean isFinished()
Copyright © 2023. All rights reserved.