インターフェース CommandRegistration

すべての既知の実装クラス:
CommandRegistration.DefaultCommandRegistration

public interface CommandRegistration
コマンド登録エンドポイントを定義するインターフェース。
  • メソッドの詳細

    • getCommand

      StringSE getCommand()
      この登録のコマンドを取得します。
      戻り値:
      コマンド
    • getInteractionMode

      InteractionMode getInteractionMode()
      InteractionMode を取得します。
      戻り値:
      相互作用モード
    • getGroup

      StringSE getGroup()
      コマンドのグループを取得します。
      戻り値:
      グループ
    • isHidden

      boolean isHidden()
      コマンドが非表示の場合に返します。
      戻り値:
      コマンドが非表示の場合は true
    • getDescription

      StringSE getDescription()
      コマンドの説明を取得します。
      戻り値:
      説明
    • getAvailability

      Availability getAvailability()
      コマンドの Availability を取得する
      戻り値:
      可用性
    • getTarget

      ターゲット情報を取得します。
      戻り値:
      ターゲット情報
    • getOptions

      ListSE<CommandOption> getOptions()
      オプションを取得します。
      戻り値:
      オプション
    • getAliases

      ListSE<CommandAlias> getAliases()
      エイリアスを取得します。
      戻り値:
      エイリアス
    • getExitCode

      CommandExitCode getExitCode()
      終了コードを取得します。
      戻り値:
      終了コード
    • getExceptionResolvers

      ListSE<CommandExceptionResolver> getExceptionResolvers()
      例外リゾルバーを取得します。
      戻り値:
      例外リゾルバー
    • getHelpOption

      ヘルプオプション情報を取得します。
      戻り値:
      ヘルプオプション情報
    • builder

      static CommandRegistration.Builder builder()
      CommandRegistration.Builder の新しいインスタンスを取得します。
      戻り値:
      新しいビルダーインスタンス