| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginAutoRemover
プラグインを自動削除するインストーラーの実装です。
 自動削除は主に以下の流れで動作します。
 
      
AutoRemoveTasks.SEARCHING_REMOVABLES - 自動削除対象のプラグインを検索する。
     AutoRemoveTasks.UNINSTALLING_PLUGINS - 自動削除対象のプラグインを削除する。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GarbageCleaner
プラグインの不要なデータを削除するインストーラーの実装です。
 不要なデータの削除は主に以下の流れで動作します。
 
      
CleanTasks.SEARCHING_GARBAGE - 不要なデータを検索する。
     CleanTasks.DELETING_GARBAGE - 不要なデータを削除する。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginInstaller
プラグインを新規にインストールするインストーラーの実装です。
 インストーラは主に以下の流れで動作します。
 
     クエリを解決する( 
InstallTasks.RESOLVING_QUERY)。
     プラグインをダウンロードする(InstallTasks.DOWNLOADING)。
     プラグイン情報ファイルを読み込む(InstallTasks.LOADING_PLUGIN_DESCRIPTION)。
     環境が適合しているかどうかをチェックする(InstallTasks.CHECKING_ENVIRONMENT)。
     依存関係を解決する(InstallTasks.COLLECTING_DEPENDENCIES)。
     インストール順序を計算する(InstallTasks.COMPUTING_LOAD_ORDER)。
     依存関係とプラグインをインストールする(InstallTasks.INSTALLING_PLUGINS)。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TokenRegisterer
GitHubのトークンを登録するインストーラーの実装です。
 トークン登録は主に以下の流れで動作します。
 
      
RegisterTasks.REQUESTING_USER_VERIFICATION_CODE - ユーザ検証コードの要求しています。
     RegisterTasks.POLLING_USER_VERIFICATION - ユーザ検証コードの入力を待機します。
     RegisterTasks.REGISTERING_TOKEN - トークンの登録中です。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginUninstaller
プラグインをアンインストールするインストーラーの実装です。
 インストーラは主に以下の流れで動作します。
 
      
UnInstallTasks.SEARCHING_PLUGIN - アンインストール対象のプラグインを検索する。
     UnInstallTasks.CHECKING_ENVIRONMENT - 環境が適合しているかどうかをチェックする。
     UnInstallTasks.COMPUTING_UNINSTALL_ORDER - アンインストールする順序を、依存関係を考慮して計算する。
     UnInstallTasks.UNINSTALLING_PLUGINS - プラグインをアンインストールする。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AliasUpdater
プラグインをエイリアスのアップデートするインストーラーの実装です。
 エイリアスのアップデートは主に以下の流れで動作します。
 
      
UpdateTasks.DOWNLOADING_SOURCES - ソースファイルをダウンロードする。
     UpdateTasks.UPDATING_ALIASES - エイリアスのアップデートを行う。
  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PluginUpgrader
プラグインをアップグレードするインストーラーの実装です。
 アップグレードは主に以下の流れで動作します。
 
      
UpgradeTasks.SEARCHING_PLUGIN - アップグレード対象のプラグインを検索する。
     UpgradeTasks.CHECKING_ENVIRONMENT - アップグレードの環境を確認する。
     UpgradeTasks.RETRIEVING_METADATA - 検索したプラグインのメタデータを取得する。
     UpgradeTasks.RETRIEVING_UPDATE_QUERY - プラグインのアップデートクエリを取得する。
     UpgradeTasks.RESOLVING_PLUGIN - アップデートクエリを解決する。
     UpgradeTasks.UNINSTALLING_PLUGIN - プラグインをアンインストールする。
     UpgradeTasks.INSTALLING_PLUGIN - プラグインをインストールする。
     UpgradeTasks.COMPUTING_DEPENDENCY_LOAD_ORDER - 依存関係の読み込み順を計算する。
     UpgradeTasks.RE_LOADING_DEPENDENCIES - 依存関係のプラグインを再読み込みする。
  | 
Copyright © 2023. All rights reserved.