| Modifier and Type | Method and Description | 
|---|---|
protected <AA extends TaskArgument,R extends TaskResult<?,?>,TT extends InstallTask<AA,R>> | 
AbstractInstaller.submitter(P taskState,
         TT task)
タスクのSubmitterを取得します。 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
InstallTask<A extends TaskArgument,R extends TaskResult<? extends Enum<?>,? extends Enum<?>>>
インストールに使用するタスクの基底クラスです。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractInstallTask<A extends TaskArgument,R extends TaskResult<? extends Enum<?>,? extends Enum<?>>>  | 
class  | 
TaskChain<TA extends TaskArgument,IS extends Enum<IS>,R extends TaskResult<?,?>,PR extends TaskResult<?,?>,T extends InstallTask<TA,R>>
タスクを連続して実行するために使用される便利なユーティリティです。
 内部でインストーラの状態を変更しながら、タスクをステップバイステップで実行していきます。
 また、前のタスクの結果を次のタスク用の引数に加工するメソッドをサポートします。 
 | 
class  | 
TaskChain<TA extends TaskArgument,IS extends Enum<IS>,R extends TaskResult<?,?>,PR extends TaskResult<?,?>,T extends InstallTask<TA,R>>
タスクを連続して実行するために使用される便利なユーティリティです。
 内部でインストーラの状態を変更しながら、タスクをステップバイステップで実行していきます。
 また、前のタスクの結果を次のタスク用の引数に加工するメソッドをサポートします。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTaskResult<S extends Enum<?>,EC extends Enum<?>>
実行したタスクの結果を表します。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<NTA extends TaskArgument,NTR extends TaskResult<?,?>> | 
TaskChain.then(IS installerState,
    @NotNull InstallTask<NTA,NTR> nextTask)
タスクをつなげます。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull TaskResult<?,?> | 
TaskChain.submitFromThis(@NotNull TaskArgument argument)
このタスクから登録されたタスクを実行していきます。 
 | 
@NotNull TaskResult<?,?> | 
TaskChain.submitFromThis(@NotNull TaskResult<?,?> taskResult)
このタスクから登録されたタスクを実行していきます。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
@NotNull TaskResult<?,?> | 
TaskChain.submitFromThis(@NotNull TaskResult<?,?> taskResult)
このタスクから登録されたタスクを実行していきます。 
 | 
| Constructor and Description | 
|---|
TaskFailedException(TaskResult<? extends Enum<?>,? extends Enum<?>> result)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SourceDownloadResult
ソースファイルのダウンロードを行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UpdateAliasesResult
エイリアスのアップデートを行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DependsCollectResult
依存関係の解決結果を表します。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DependsComputeOrderResult
依存関係の読み込み順序を計算した結果を表します。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DescriptionLoadResult
プラグイン情報ファイルの読み込み結果を表します。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DownloadResult
ダウンロードの結果を表すクラスです。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GarbageCleanResult
不要なデータの削除を行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GarbageSearchResult
不要なデータの検索を行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginsInstallResult
プラグインのインストール結果を表すクラスです。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LookupResult
プラグインの検索を行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginResolveResult
プラグインの解決を行うタスクの結果です。 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UnInstallResult
プラグインのアンインストールを行うタスクの結果です。 
 | 
Copyright © 2023. All rights reserved.