クラス NonInteractiveShellRunner
java.lang.ObjectSE
org.springframework.shell.jline.NonInteractiveShellRunner
- 実装済みのインターフェース一覧:
ShellRunner
インタラクティブシェルモードに入ることなくコマンドを実行する
ShellRunner。 非対話的な方法でシェルを処理する機会を与える InteractiveShellRunner よりも優先順位が高くなります。
フィールド概要
フィールド修飾子と型フィールド説明static final intこのランナーが DefaultApplicationRunner によって順序付けられる優先順位 - これは、現在のシェルを処理する機能について参照される順序も制御します。コンストラクター概要
コンストラクターコンストラクター説明NonInteractiveShellRunner(Shell shell, ShellContext shellContext) NonInteractiveShellRunner(Shell shell, ShellContext shellContext, StringSE primaryCommand) 方法の概要
修飾子と型メソッド説明boolean指定された引数でShellRunnerを実行します。voidsetCommandsFromArgs(FunctionSE<StringSE[], ListSE<StringSE>> commandsFromArgs) 入力アプリケーション引数から実行する command() を作成する関数を設定します。voidsetLineParser(org.jline.reader.Parser lineParser) コマンドの解析に使用するラインパーサーを設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.shell.ShellRunner から継承されたメソッド
canRun, run
フィールドの詳細
PRECEDENCE
public static final int PRECEDENCEこのランナーが DefaultApplicationRunner によって順序付けられる優先順位 - これは、現在のシェルを処理する機能について参照される順序も制御します。- 関連事項:
コンストラクターの詳細
NonInteractiveShellRunner
NonInteractiveShellRunner
方法の詳細
setCommandsFromArgs
入力アプリケーション引数から実行する command() を作成する関数を設定します。- パラメーター:
commandsFromArgs- 入力アプリケーション引数を取り、ゼロ個以上のコマンドを作成する関数。各コマンドは、コマンドとオプションを指定する文字列です。(例: 'history --file myHistory.txt')
setLineParser
public void setLineParser(org.jline.reader.Parser lineParser) コマンドの解析に使用するラインパーサーを設定します。- パラメーター:
lineParser- コマンドの解析に使用される行パーサー
run
インターフェースからコピーされた説明:ShellRunner指定された引数でShellRunnerを実行します。戻り値は、実行操作が実行されたかどうか、およびそれ以上のランナーを使用する必要がないかどうかを示します。- 次で指定:
- インターフェース
ShellRunner内のrun - パラメーター:
args- 生の議論- 戻り値:
- 実行が実行された場合は true
- 例外:
ExceptionSE- 実行中にエラーが発生する可能性あり