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, wait
getCurrentTask, getDependsCollectStatus, getInstallActionID, getInstalled, getInstaller, getInstallTempDir, getPending, getRemoved, getSignalHandler, getUpgraded, isFinished, setCurrentTask
public 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
IOException
SecurityException
public void addUpgraded(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#UPGRADE
の PluginModifiedSignal
をスローします。addUpgraded
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- アップグレードされたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかpublic void addInstalled(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#ADD
の PluginModifiedSignal
をスローします。addInstalled
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- 新規にインストールされたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかpublic void addRemoved(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription, boolean postModifiedSignal)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#REMOVE
の PluginModifiedSignal
をスローします。addRemoved
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- 削除されたプラグインの PluginDescriptionFile
postModifiedSignal
- PluginModifiedSignal
をスローするかどうかpublic void addUpgraded(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#UPGRADE
の PluginModifiedSignal
をスローします。addUpgraded
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- アップグレードされたプラグインの PluginDescriptionFile
InstallProgress.addUpgraded(PluginDescriptionFile, boolean)
public void addInstalled(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#ADD
の PluginModifiedSignal
をスローします。addInstalled
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- 新規にインストールされたプラグインの PluginDescriptionFile
InstallProgress.addInstalled(PluginDescriptionFile, boolean)
public void addRemoved(@NotNull @NotNull org.bukkit.plugin.PluginDescriptionFile pluginDescription)
InstallProgress
PluginModifiedSignal#getModifyType()
が PluginModifiedSignal.ModifyType#REMOVE
の PluginModifiedSignal
をスローします。addRemoved
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginDescription
- 削除されたプラグインの PluginDescriptionFile
InstallProgress.addRemoved(PluginDescriptionFile, boolean)
public void addPending(@NotNull @NotNull String pluginName)
InstallProgress
addPending
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
pluginName
- 保留されたプラグインの名前public void addUpgraded(@NotNull @NotNull String targetName)
InstallProgress
addUpgraded
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
targetName
- アップグレードされた物の名前または識別子public void addInstalled(@NotNull @NotNull String targetName)
InstallProgress
addInstalled
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
targetName
- 新規にインストールされた物の名前または識別子public void addRemoved(@NotNull @NotNull String targetName)
InstallProgress
addRemoved
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
targetName
- 削除された物の名前または識別子public void finish()
InstallProgress
finish
in interface InstallProgress<T extends Enum<T>,I extends PluginInstaller<?,?,T>>
Copyright © 2023. All rights reserved.