インターフェース CommandRegistration.OptionSpec

すべての既知の実装クラス:
CommandRegistration.DefaultOptionSpec
含まれているインターフェース:
CommandRegistration

public static interface CommandRegistration.OptionSpec
オプションを定義する仕様。
  • メソッドの詳細

    • longNames

      長いオプション名を定義します。
      パラメーター:
      names - 長いオプション名
      戻り値:
      連鎖のオプション仕様
    • shortNames

      短いオプション名を定義します。
      パラメーター:
      names - 長いオプション名
      戻り値:
      連鎖のオプション仕様
    • type

      オプションの型を定義します。このメソッドは、ジェネリクスで型を定義するための推奨方法である type(ResolvableType) のショートカットです。type(ResolvableType) の 1 つをオーバーライドします。
      パラメーター:
      type - 型
      戻り値:
      連鎖のオプション仕様
      関連事項:
    • type

      CommandRegistration.OptionSpec type(org.springframework.core.ResolvableType type)
      オプションの ResolvableType を定義します。この方法は、ジェネリクスを使用して型を定義する場合に推奨される方法です。type(Type) の 1 つをオーバーライドします。
      パラメーター:
      type - 解決可能な型
      戻り値:
      連鎖のオプション仕様
    • description

      CommandRegistration.OptionSpec description(StringSE description)
      オプションの description を定義します。
      パラメーター:
      description - オプションの説明
      戻り値:
      連鎖のオプション仕様
    • required

      CommandRegistration.OptionSpec required(boolean required)
      オプションが必要かどうかを定義します。
      パラメーター:
      required - 必要なフラグ
      戻り値:
      連鎖のオプション仕様
    • required

      必須にするオプションを定義します。truerequired(boolean) を呼び出すシンタティックシュガー。
      戻り値:
      連鎖のオプション仕様
    • defaultValue

      CommandRegistration.OptionSpec defaultValue(StringSE defaultValue)
      オプションの defaultValue を定義します。
      パラメーター:
      defaultValue - オプションのデフォルト値
      戻り値:
      連鎖のオプション仕様
    • position

      可能な位置マッピングのオプションのヒントを定義します。
      パラメーター:
      position - 位置
      戻り値:
      連鎖のオプション仕様
    • arity

      CommandRegistration.OptionSpec arity(int min, int max)
      オプションの arity を定義します。
      パラメーター:
      min - 最小アリティ
      max - 最大アリティ
      戻り値:
      連鎖のオプション仕様
    • arity

      オプションの arity を定義します。
      パラメーター:
      arity - アリティ
      戻り値:
      連鎖のオプション仕様
    • label

      オプションの label を定義します。
      パラメーター:
      label - ラベル
      戻り値:
      連鎖のオプション仕様
    • completion

      オプションの completion function を定義します。
      パラメーター:
      completion - 補完機能
      戻り値:
      連鎖のオプション仕様
    • nameModifier

      オプション名修飾子を定義します。
      パラメーター:
      modifier - オプション名修飾子関数
      戻り値:
      連鎖のオプション仕様
    • and

      連鎖のためのビルダーを返します。
      戻り値:
      連鎖のためのビルダー