インターフェース CommandHandlingResult

すべての既知の実装クラス:
CommandHandlingResult.DefaultHandlingResult

public interface CommandHandlingResult
通常、CommandExceptionResolver を使用して、何らかの処理を処理するためのホルダー。
  • ネストされたクラスの概要

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static class
  • 方法の概要

    修飾子と型
    メソッド
    説明
    CommandHandlingResult の空のインスタンスを取得します。
    この CommandHandlingResult の終了コードを取得します。
    boolean
    この CommandHandlingResult に結果がないかどうかを示します。
    boolean
    この CommandHandlingResult に結果があるかどうかを示します。
    この CommandHandlingResult のメッセージを取得します。
    of(StringSE message)
    CommandHandlingResult のインスタンスを取得します。
    of(StringSE message, IntegerSE exitCode)
    CommandHandlingResult のインスタンスを取得します。
  • 方法の詳細

    • message

      @Nullable StringSE message()
      この CommandHandlingResult のメッセージを取得します。
      戻り値:
      メッセージ
    • exitCode

      IntegerSE exitCode()
      この CommandHandlingResult の終了コードを取得します。終了コードは、シェルが非対話モードの場合にのみ意味を持ちます。
      戻り値:
      終了コード
    • isPresent

      boolean isPresent()
      この CommandHandlingResult に結果があるかどうかを示します。
      戻り値:
      結果が存在する場合は true
    • isEmpty

      boolean isEmpty()
      この CommandHandlingResult に結果がないかどうかを示します。
      戻り値:
      結果が存在しない場合は true
    • empty

      static CommandHandlingResult empty()
      CommandHandlingResult の空のインスタンスを取得します。
      戻り値:
      CommandHandlingResult の空のインスタンス
    • of

      static CommandHandlingResult of(@Nullable StringSE message)
      CommandHandlingResult のインスタンスを取得します。
      パラメーター:
      message - メッセージ
      戻り値:
      CommandHandlingResult のインスタンス
    • of

      static CommandHandlingResult of(@Nullable StringSE message, IntegerSE exitCode)
      CommandHandlingResult のインスタンスを取得します。
      パラメーター:
      message - メッセージ
      exitCode - 終了コード
      戻り値:
      CommandHandlingResult のインスタンス