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