パッケージ org.springframework.shell
パッケージ org.springframework.shell
コマンドが実際に実装される方法に関係なく、Spring Shell のコアクラスが含まれます。
- クラス説明コマンドが現在使用可能かどうかを示します。
Availabilityを解決するインターフェース。クラスであるターゲットから戻り値の型Availabilityのメソッドを登録するReflectiveProcessor実装。シェルコマンドに関するヘルプメタデータをカプセル化します。コマンドは存在するが、現在呼び出し可能ではないことを示します。コマンドをユーザー入力にマップできなかった場合にResultHandlerによって処理される結果ParsedLineの拡張で、それを生成したParserの引用とエスケープの規則を認識しており、補完候補をエスケープ / 引用する必要があるかどうか、およびどのようにエスケープ / 引用する必要があるかを認識しています。完了がトリガーされたバッファーコンテキストを表します。追加するテキストだけでなく、提案に関するメタデータから構成される TAB 補完の提案を表します。シェルを処理できる最初に順序付けされたShellRunnerにディスパッチするデフォルトのShellApplicationRunner。この例外がスローされてキャッチされると、シェルは正常にシャットダウンするように求められます。シェルへの入力バッファーを表します。インタラクティブまたはバッチによるユーザー入力の「行」を提供できるコンポーネントによって実装されます。コマンドを登録するための戦略インターフェース。解決操作中にパラメーターの ParameterResolver が見つからない場合にスローされます。1 つ以上のパラメーターが Bean 検証制約に失敗した場合にスローされます。実装は、通常の結果であれ例外がスローされた場合であれ、メソッド呼び出しの結果を処理する方法を知っています。結果を処理するためのサービスインターフェース。シェルループを実装するメインクラス。メイン Spring シェルApplicationRunnerのマーカーインターフェース。シェルランナーのインターフェース。レンダリング時にターミナルのサイズに適応できるコマンド結果オブジェクトによって実装されます。いくつかのテキストユーティリティ。解決操作が成功した場合の結果。ValueResultのアサーション。