クラス InteractiveShellRunner
java.lang.ObjectSE
org.springframework.shell.core.InteractiveShellRunner
- 実装されているすべてのインターフェース:
ShellRunner
- 既知の直属サブクラス
JLineShellRunner,SystemShellRunner
対話型シェルランナーの基本クラス。実装では、メッセージを出力したり出力をフラッシュしたりするための具象メソッドを提供する必要があります。
- 導入:
- 4.0.0
- 作成者:
- Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターコンストラクター説明InteractiveShellRunner(InputProvider inputProvider, CommandParser commandParser, CommandRegistry commandRegistry) 新しいInteractiveShellRunnerインスタンスを作成します。方法の概要
修飾子と型メソッド説明abstract voidflush()出力をフラッシュします。abstract InputReader入力リーダーを取得します。abstract PrintWriterSEライターを出力に渡します。abstract void出力にメッセージを出力します。void指定された引数でShellRunnerを実行します。
コンストラクターの詳細
InteractiveShellRunner
public InteractiveShellRunner(InputProvider inputProvider, CommandParser commandParser, CommandRegistry commandRegistry) 新しいInteractiveShellRunnerインスタンスを作成します。- パラメーター:
inputProvider- 入力プロバイダーcommandParser- コマンドパーサーcommandRegistry- コマンドレジストリ
メソッドの詳細
run
インターフェースからコピーされた説明:ShellRunner指定された引数でShellRunnerを実行します。- 次で指定:
- インターフェース
ShellRunnerのrun - パラメーター:
args- 生の議論- 例外:
ExceptionSE- 実行中にエラーが発生する可能性あり
print
出力にメッセージを出力します。- パラメーター:
message- 出力するメッセージ
flush
public abstract void flush()出力をフラッシュします。getWriter
ライターを出力に渡します。- 戻り値:
- the print writer
getReader
入力リーダーを取得します。- 戻り値:
- the input reader