クラス NonInteractiveShellRunner

java.lang.ObjectSE
org.springframework.shell.jline.NonInteractiveShellRunner
実装済みのインターフェース一覧:
ShellRunner

@Order(-50) public class NonInteractiveShellRunner extends ObjectSE implements ShellRunner
インタラクティブシェルモードに入ることなくコマンドを実行する ShellRunner

非対話的な方法でシェルを処理する機会を与える InteractiveShellRunner よりも優先順位が高くなります。

  • フィールドの詳細

    • PRECEDENCE

      public static final int PRECEDENCE
      このランナーが DefaultApplicationRunner によって順序付けられる優先順位 - これは、現在のシェルを処理する機能について参照される順序も制御します。
      関連事項:
  • コンストラクターの詳細

    • NonInteractiveShellRunner

      public NonInteractiveShellRunner(Shell shell, ShellContext shellContext)
    • NonInteractiveShellRunner

      public NonInteractiveShellRunner(Shell shell, ShellContext shellContext, StringSE primaryCommand)
  • 方法の詳細

    • setCommandsFromArgs

      public void setCommandsFromArgs(FunctionSE<StringSE[],ListSE<StringSE>> commandsFromArgs)
      入力アプリケーション引数から実行する command() を作成する関数を設定します。
      パラメーター:
      commandsFromArgs - 入力アプリケーション引数を取り、ゼロ個以上のコマンドを作成する関数。各コマンドは、コマンドとオプションを指定する文字列です。(例: 'history --file myHistory.txt')
    • setLineParser

      public void setLineParser(org.jline.reader.Parser lineParser)
      コマンドの解析に使用するラインパーサーを設定します。
      パラメーター:
      lineParser - コマンドの解析に使用される行パーサー
    • run

      public boolean run(StringSE[] args) throws ExceptionSE
      インターフェースからコピーされた説明: ShellRunner
      指定された引数で ShellRunner を実行します。戻り値は、実行操作が実行されたかどうか、およびそれ以上のランナーを使用する必要がないかどうかを示します。
      次で指定:
      インターフェース ShellRunner 内の run 
      パラメーター:
      args - 生の議論
      戻り値:
      実行が実行された場合は true
      例外:
      ExceptionSE - 実行中にエラーが発生する可能性あり