クラス InteractiveShellRunner

java.lang.ObjectSE
org.springframework.shell.core.InteractiveShellRunner
実装されているすべてのインターフェース:
ShellRunner
既知の直属サブクラス
JLineShellRunnerSystemShellRunner

public abstract class InteractiveShellRunner extends ObjectSE implements ShellRunner
対話型シェルランナーの基本クラス。実装では、メッセージを出力したり出力をフラッシュしたりするための具象メソッドを提供する必要があります。
導入:
4.0.0
作成者:
Mahmoud Ben Hassine
  • コンストラクターの詳細

    • InteractiveShellRunner

      public InteractiveShellRunner(InputProvider inputProvider, CommandParser commandParser, CommandRegistry commandRegistry)
      新しい InteractiveShellRunner インスタンスを作成します。
      パラメーター:
      inputProvider - 入力プロバイダー
      commandParser - コマンドパーサー
      commandRegistry - コマンドレジストリ
  • メソッドの詳細

    • run

      public void run(StringSE[] args) throws ExceptionSE
      インターフェースからコピーされた説明: ShellRunner
      指定された引数で ShellRunner を実行します。
      次で指定:
      インターフェース ShellRunnerrun 
      パラメーター:
      args - 生の議論
      例外:
      ExceptionSE - 実行中にエラーが発生する可能性あり
    • print

      public abstract void print(StringSE message)
      出力にメッセージを出力します。
      パラメーター:
      message - 出力するメッセージ
    • flush

      public abstract void flush()
      出力をフラッシュします。
    • getWriter

      public abstract PrintWriterSE getWriter()
      ライターを出力に渡します。
      戻り値:
      the print writer
    • getReader

      public abstract InputReader getReader()
      入力リーダーを取得します。
      戻り値:
      the input reader