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