クラス TerminalAwareResultHandler<T>

java.lang.ObjectSE
org.springframework.shell.result.TerminalAwareResultHandler<T>
実装済みのインターフェース一覧:
ResultHandler<T>
既知の直属サブクラス
AttributedCharSequenceResultHandlerCommandNotFoundResultHandlerDefaultResultHandlerParameterValidationExceptionResultHandlerTerminalSizeAwareResultHandlerThrowableResultHandler

public abstract class TerminalAwareResultHandler<T> extends ObjectSE implements ResultHandler<T>
JLine の Terminal に依存する ResultHandlers の基底クラス。
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    protected org.jline.terminal.Terminal
  • コンストラクター概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    TerminalAwareResultHandler(org.jline.terminal.Terminal terminal)
  • 方法の概要

    修飾子と型
    メソッド
    説明
    protected abstract void
    final void
    handleResult(T result)
    通常の戻り値であるか、ある種の ThrowableSE であるかにかかわらず、メソッドの実行結果を処理します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • terminal

      protected org.jline.terminal.Terminal terminal
  • コンストラクターの詳細

    • TerminalAwareResultHandler

      protected TerminalAwareResultHandler(org.jline.terminal.Terminal terminal)
  • 方法の詳細

    • handleResult

      public final void handleResult(T result)
      インターフェースからコピーされた説明: ResultHandler
      通常の戻り値であるか、ある種の ThrowableSE であるかにかかわらず、メソッドの実行結果を処理します。
      次で指定:
      インターフェース ResultHandler<T> 内の handleResult 
    • doHandleResult

      protected abstract void doHandleResult(T result)