インターフェース CommandRegistration.OptionSpec
- すべての既知の実装クラス:
CommandRegistration.DefaultOptionSpec
- 含まれているインターフェース:
- CommandRegistration
public static interface CommandRegistration.OptionSpec
オプションを定義する仕様。
方法の概要
修飾子と型メソッド説明and()連鎖のためのビルダーを返します。arity(int min, int max) オプションのarityを定義します。オプションのarityを定義します。completion(CompletionResolver completion) オプションのcompletion functionを定義します。defaultValue(StringSE defaultValue) オプションのdefaultValueを定義します。description(StringSE description) オプションのdescriptionを定義します。オプションのlabelを定義します。長いオプション名を定義します。nameModifier(FunctionSE<StringSE, StringSE> modifier) オプション名修飾子を定義します。可能な位置マッピングのオプションのヒントを定義します。required()必須にするオプションを定義します。required(boolean required) オプションが必要かどうかを定義します。shortNames(CharacterSE... names) 短いオプション名を定義します。オプションの型を定義します。type(org.springframework.core.ResolvableType type) オプションのResolvableTypeを定義します。
メソッドの詳細
longNames
長いオプション名を定義します。- パラメーター:
names- 長いオプション名- 戻り値:
- 連鎖のオプション仕様
shortNames
短いオプション名を定義します。- パラメーター:
names- 長いオプション名- 戻り値:
- 連鎖のオプション仕様
type
オプションの型を定義します。このメソッドは、ジェネリクスで型を定義するための推奨方法であるtype(ResolvableType)のショートカットです。type(ResolvableType)の 1 つをオーバーライドします。- パラメーター:
type- 型- 戻り値:
- 連鎖のオプション仕様
- 関連事項:
type
オプションのResolvableTypeを定義します。この方法は、ジェネリクスを使用して型を定義する場合に推奨される方法です。type(Type)の 1 つをオーバーライドします。- パラメーター:
type- 解決可能な型- 戻り値:
- 連鎖のオプション仕様
description
オプションのdescriptionを定義します。- パラメーター:
description- オプションの説明- 戻り値:
- 連鎖のオプション仕様
required
オプションが必要かどうかを定義します。- パラメーター:
required- 必要なフラグ- 戻り値:
- 連鎖のオプション仕様
required
CommandRegistration.OptionSpec required()必須にするオプションを定義します。trueでrequired(boolean)を呼び出すシンタティックシュガー。- 戻り値:
- 連鎖のオプション仕様
defaultValue
オプションのdefaultValueを定義します。- パラメーター:
defaultValue- オプションのデフォルト値- 戻り値:
- 連鎖のオプション仕様
position
可能な位置マッピングのオプションのヒントを定義します。- パラメーター:
position- 位置- 戻り値:
- 連鎖のオプション仕様
arity
オプションのarityを定義します。- パラメーター:
min- 最小アリティmax- 最大アリティ- 戻り値:
- 連鎖のオプション仕様
arity
オプションのarityを定義します。- パラメーター:
arity- アリティ- 戻り値:
- 連鎖のオプション仕様
label
オプションのlabelを定義します。- パラメーター:
label- ラベル- 戻り値:
- 連鎖のオプション仕様
completion
オプションのcompletion functionを定義します。- パラメーター:
completion- 補完機能- 戻り値:
- 連鎖のオプション仕様
nameModifier
オプション名修飾子を定義します。- パラメーター:
modifier- オプション名修飾子関数- 戻り値:
- 連鎖のオプション仕様
and
連鎖のためのビルダーを返します。- 戻り値:
- 連鎖のためのビルダー