インターフェース CommandRegistration.Builder
- 含まれているインターフェース:
- CommandRegistration
public static interface CommandRegistration.Builder
CommandRegistration のビルダーインターフェース。方法の概要
修飾子と型メソッド説明availability(SupplierSE<Availability> availability) コマンドのAvailabilityサプライヤーを定義します。build()CommandRegistrationをビルドします。この登録で使用するコマンドを定義します。defaultOptionNameModifier(FunctionSE<StringSE, StringSE> modifier) グローバルオプション名修飾子を提供します。description(StringSE description) コマンドの説明テキストを定義します。コマンドのグループを定義します。hidden()非表示にするコマンドを定義します。hidden(boolean hidden) 指定されたフラグによって非表示になるコマンドを定義します。コマンドにInteractionModeを定義します。このコマンドが実行するエイリアスを定義しますこのコマンドで使用するエラー処理を定義しますこのコマンドが実行する終了コードを定義しますこのコマンドで使用するヘルプオプションを定義します。このコマンドが使用するオプションを定義します。このコマンドが実行するターゲットを定義します
メソッドの詳細
command
この登録で使用するコマンドを定義します。基本的に、メインコマンドとサブコマンドの完全なセットを定義します。完全なコマンドが 1 つの文字列で定義されているか、「単語」が分割されて空白でトリミングされている複数の文字列で定義されているかは問題ではありません。command subcommand1 subcommand2,...の結果が得られます。- パラメーター:
commands- コマンド- 戻り値:
- 連鎖のためのビルダー
interactionMode
コマンドにInteractionModeを定義します。- パラメーター:
mode- 相互作用モード- 戻り値:
- 連鎖のためのビルダー
description
コマンドの説明テキストを定義します。- パラメーター:
description- 説明テキスト- 戻り値:
- 連鎖のためのビルダー
availability
コマンドのAvailabilityサプライヤーを定義します。- パラメーター:
availability- 可用性- 戻り値:
- 連鎖のためのビルダー
group
コマンドのグループを定義します。- パラメーター:
group- グループ- 戻り値:
- 連鎖のためのビルダー
defaultOptionNameModifier
グローバルオプション名修飾子を提供します。長い名前を変更するためのすべてのオプションとともに使用されます。通常の使用例は、命名規則を適用することです。つまり、すべての名前にsnake-caseを使用します。- パラメーター:
modifier- オプション名を変更する修飾子に- 戻り値:
- 連鎖のためのビルダー
withOption
CommandRegistration.OptionSpec withOption()このコマンドが使用するオプションを定義します。複数回使用できます。- 戻り値:
- 連鎖のオプション仕様
withTarget
CommandRegistration.TargetSpec withTarget()このコマンドが実行するターゲットを定義します- 戻り値:
- 連鎖のターゲット仕様
withAlias
CommandRegistration.AliasSpec withAlias()このコマンドが実行するエイリアスを定義します- 戻り値:
- 連鎖のエイリアス仕様
withExitCode
CommandRegistration.ExitCodeSpec withExitCode()このコマンドが実行する終了コードを定義します- 戻り値:
- 連鎖の終了コード仕様
withErrorHandling
CommandRegistration.ErrorHandlingSpec withErrorHandling()このコマンドで使用するエラー処理を定義します- 戻り値:
- チェーンのエラー処理仕様
withHelpOptions
CommandRegistration.HelpOptionsSpec withHelpOptions()このコマンドで使用するヘルプオプションを定義します。- 戻り値:
- ヘルプオプションチェーンの仕様
build
CommandRegistration build()CommandRegistrationをビルドします。- 戻り値:
- コマンド登録