すべてのクラスとインターフェース
クラス
説明
文字数で表される固定幅を強制するセルサイズ変更戦略。
Cell (Javadoc) の基本実装。 シェルコマンドの構築に役立つ基本クラス。
コンポーネントの基本クラス。
Control (Javadoc) の基本実装。ListCell (Javadoc) の基本実装。AbstractSelectorComponent (Javadoc) < T (Javadoc) 、C (Javadoc) は AbstractSelectorComponent.SelectorComponentContext (Javadoc) < T (Javadoc) 、I (Javadoc) 、C (Javadoc) > を継承し、I (Javadoc) は Nameable (Javadoc) 、Matchable (Javadoc) 、Enable (Javadoc) 、Selectable (Javadoc) 、Itemable (Javadoc) < T (Javadoc) >> を継承します。
選択可能なリストを提供するセレクターの基本コンポーネント。
AbstractSelectorComponent.BaseSelectorComponentContext (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) & Matchable (Javadoc) & Itemsable (Javadoc) < T (Javadoc) > を継承、C (Javadoc) は AbstractSelectorComponent.SelectorComponentContext (Javadoc) < T (Javadoc) 、I (Javadoc) 、C (Javadoc) >>
アイテムの状態を保持するクラス。
AbstractSelectorComponent.SelectorComponentContext (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) & Matchable (Javadoc) & Itemsable (Javadoc) < T (Javadoc) > を継承、C (Javadoc) は AbstractSelectorComponent.SelectorComponentContext (Javadoc) < T (Javadoc) 、I (Javadoc) 、C (Javadoc) >>
コンテンツを共有するセレクタコンポーネントのコンテキストインターフェース。
TextCell (Javadoc) の基本実装。AbstractTextComponent (Javadoc) < T (Javadoc) 、C (Javadoc) は AbstractTextComponent.TextComponentContext (Javadoc) < T (Javadoc) 、C (Javadoc) を継承します>>
単純なテキスト入力で動作するコンポーネントの基本クラス。
AbstractTextComponent.BaseTextComponentContext (Javadoc) < T (Javadoc) 、C (Javadoc) は AbstractTextComponent.TextComponentContext (Javadoc) < T (Javadoc) 、C (Javadoc) を継承します>>
AbstractTextComponent.TextComponentContext (Javadoc) < T (Javadoc) 、C (Javadoc) は AbstractTextComponent.TextComponentContext (Javadoc) < T (Javadoc) 、C (Javadoc) を継承します>>
メッセージの表示方法を変更するために使用できるメッセージレベル。
View (Javadoc) の基本実装とその親インターフェース Control (Javadoc) は、実装にいくつかの共通機能を提供します。 テキストの配置を実行するための戦略インターフェース。
EventLoop.EventLoopProcessor (Javadoc) は、受信メッセージをアニメーションティックメッセージに変換します。AppView (Javadoc) は、メイン表示領域、メニューバー、ステータスバー、モーダルウィンドウシステムを制御する独自のターミナル UI アプリケーションビューを提供します。ViewEvent (Javadoc) は次の選択の方向を示します。 次の選択が進む方向。
メソッドパラメーターを
Command (Javadoc) への引数としてマークするアノテーション。 メソッドパラメーターを
Command (Javadoc) への引数のコレクションのターゲットとしてマークするアノテーション。 行優先配列による TableModel。
スペースの境界で行を分割し、最小幅と最大幅の要件を持つエクステントを返す SizeConstraints 実装。
コマンドが現在使用可能かどうかを示します。
Availability (Javadoc) を解決するインターフェース。ComponentContext (Javadoc) の基本実装。 仕様の基本実装。
他のスペックのベーススペック。
NumberInputSpec (Javadoc) の基本実装。PathInputSpec (Javadoc) の基本実装。StringInputSpec (Javadoc) の基本実装。Bean のリストに基づくテーブルモデル。
これは、テーブルのセルにいくつかの境界線を設定するディレクティブを表します。
シンプルまたは派手なアスキーアートを使用して、さまざまなスタイルの境界線をサポートします。
BoxView は、空の背景とオプションの境界線とタイトルを備えた View (Javadoc) です。ButtonView は、枠線とテキストがボタンとして機能する View (Javadoc) です。 すべてのセルの基本インターフェース。
これは、テーブルの一部のコンポーネントを適用できる場所を指定するために使用されます。
一般的に使用される
CellMatcher (Javadoc) のファクトリメソッドが含まれています。ANSI コンソールクリアコマンド。
メソッドをシェルコマンドとしてマークするアノテーション。
コマンドを作成するためのビルダー。
コマンドの実行時引数を表すレコード。
CommandRegistry (Javadoc) からのコマンド名を補完する JLine Completer。 現在のコマンド呼び出しに関する実行時情報を格納するインターフェース。
コマンドが明確に定義されていないことを報告する例外。
コマンドの実行中にエラーが発生したことを通知する例外。
解析された入力に基づいてコマンドを実行します。
Command (Javadoc) のインスタンスを構築するためのファクトリ Bean。 クラスをコマンドグループとしてマークするアノテーション。
コマンドがユーザー入力にマッピングされる可能性があることを示す例外
コマンドオプションの定義と実行時情報を表すレコード。
Command (Javadoc) の入力を解析するためのインターフェース。Command (Javadoc) のレジストリを表すクラス。CommandRegistry (Javadoc) をカスタマイズするためのインターフェース。 完了がトリガーされたバッファーコンテキストを表します。
追加するテキストだけでなく、提案に関するメタデータから構成される TAB 補完の提案を表します。
完了提案を解決するインターフェース。
基本的なキーと値のペアにアクセスできる基本コンポーネントコンテキストの契約。
シンプルなテキスト / パス入力、単一選択および複数選択のためのシェルスタイルコンポーネントを使用して、ユーザーからさまざまな入力を求めるより洗練された方法を可能にする実装を提供する Wizart。
ウィザードビルダーのインターフェース。
フロー実行の結果。
ComponentFlow (Javadoc) の Auto-configuration。ComponentFlow.Builder (Javadoc) のカスタマイズに使用できるコールバックインターフェース。 複数の補完プロバイダーを構成する補完プロバイダー。
確認の質問のコンポーネント。
文字列入力仕様ビルダーのインターフェース。
JVM のシステム
Console (標準 Javadoc) に基づく入力プロバイダー。 システムコンソールからの入力を読み取る
InputReader (Javadoc) の実装。Consumer (標準 Javadoc) をコマンドとして適応させるアダプター。 すべてのコントロールの基本インターフェース。
デバッグに役立つ、Aligner の不変条件契約をチェックするデコレータ Aligner。
別の人に委譲するが、契約に違反していないことを確認する TextWrapper。
CommandParser (Javadoc) のデフォルト実装。 列挙型のコマンドオプションの補完提案を提供し、現在の入力コンテキストに基づいてコマンドオプションのプレフィックス生成を処理する
CompletionProvider (Javadoc) インターフェースのデフォルトの実装。BaseConfirmationInput (Javadoc) のデフォルトの実装。EventLoop (Javadoc) のデフォルトの実装。Object.toString() (標準 Javadoc) を使用し、改行で分割する非常に単純なフォーマッタ。BaseMultiItemSelector (Javadoc) のデフォルトの実装。BaseNumberInput (Javadoc) のデフォルトの実装。BasePathInput (Javadoc) のデフォルトの実装。Screen (Javadoc) のデフォルトの実装。SelectItem (Javadoc) のデフォルトの実装。BaseSingleItemSelector (Javadoc) のデフォルトの実装。BaseStringInput (Javadoc) のデフォルトの実装。「単語」境界でラップするテキストラッパー。
DialogView は、一般的なコンテンツの境界線、ボタンの数、領域を備えた View (Javadoc) です。 寸法
width および height を表すレコード。 通常
Display と一緒に使用される AttributedString のリストを返すことができる実装用のインターフェース。@Command (Javadoc) アノテーション付きクラスのサポートを有効にします。@EnableCommands (Javadoc) の ImportBeanDefinitionRegistrar。 列挙から値を完了する方法を知っている完了プロバイダー。
EventLoop は、コンポーネントのライフサイクルに合わせてすべてのイベント処理が調整される中心的な場所です。 イベントループメッセージを処理するために契約し、場合によってはイベントを他の型のイベントに変換します。
EventLoop によって処理されるイベントの型。 コマンドの終了ステータスを表すレコード。
例外を
ExitStatus (Javadoc) にマップするためのインターフェース。JLine の
DefaultParser を恥ずかしげもなくコピー & ペーストして ExtendedDefaultParser.CompletingParsedLine を作成しました。Figure の設定を定義する基本クラス。
ファイルから入力を読み取る
InputProvider (Javadoc) 。 ローカルの
File (標準 Javadoc) の名前を入力できる CompletionProvider (Javadoc) (現在の作業ディレクトリに対して絶対的または相対的)。Formatter は、テキスト行への値の最初のレンダリングを担当します。
Function (標準 Javadoc) をコマンドとして適応させるアダプター。GridView は、先頭に views (Javadoc) のないレイアウトコンテナーです。 使用可能なすべてのコマンドに関するヘルプを表示するコマンド。
以前に実行されたすべてのコマンドを表示し、オプションで
Script (Javadoc) で読み取り可能なファイルにダンプするコマンド。 インタラクティブまたはバッチによるユーザー入力の「行」を提供できるコンポーネントによって実装されます。
ユーザーからの入力を読み取るためのインターフェース。
InputView はテキスト入力として使用されます。 インタラクティブシェルランナーの基本クラス。
JLine の
LineReader を使用して入力を読み取る InputReader (Javadoc) の実装。JLine を使用して入力をキャプチャーし、補完をトリガーするシェル実装。
JVM システム
Console (標準 Javadoc) に基づく対話型シェルランナー。 マスク特殊キー Unicode キー ASCII キー [ ] [ ] [ ] [ ] 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Key イベントを
KeyHandler.KeyHandlerArgs (Javadoc) の形式で処理し、KeyHandler.KeyHandlerResult (Javadoc) を返します。KeyHandler (Javadoc) の引数。KeyHandler (Javadoc) の結果。 いくつかの特殊文字のすべてのインスタンスが列に完全に並ぶように、テキストを水平方向に配置するテキスト配置戦略。
一連のキー = 値のペアをレンダリングするように調整された SizeConstraints 実装。
Key-Value レンダリング用に調整された TextWrapper 実装 (
KeyValueSizeConstraints (Javadoc) 、KeyValueHorizontalAligner (Javadoc) と連携して動作) は、区切り文字 (デフォルト '=') を垂直方向に整列させるために最善を尽くします。 項目のスタイルと選択状態を認識できるようにするための
Cell (Javadoc) の拡張。ListView は、縦方向のリストに項目を表示する View (Javadoc) です。 項目の選択状態をどのように表示するかを指定します。
ViewEvent (Javadoc) は、選択された項目を開くようにリクエストされたことを示します。ViewEvent (Javadoc) は、選択した項目が変更されたことを示します。 各マッピングを新しい行にレンダリングする、キーと値のペアに適したフォーマッタ。
MenuBarView (Javadoc) は items (Javadoc) を水平方向に表示し、通常は完全なターミナル UI を構築するレイアウトで使用されます。MenuBarView.MenuBarItem (Javadoc) は、MenuBarView (Javadoc) 内の項目を表します。MenuView (Javadoc) は MenuView (Javadoc) 項目を垂直に表示し、通常は完全なターミナル UI を構築するレイアウトで使用されます。MenuView.Menu (Javadoc) は、MenuView.MenuItem (Javadoc) の特殊化である MenuView (Javadoc) 内の項目を表し、サブメニューがあることを示します。MenuView.MenuItem (Javadoc) は、MenuView (Javadoc) 内の項目を表します。MenuView.MenuItem (Javadoc) が選択状態を表示する方法を指定します。ViewEvent (Javadoc) は、選択された項目を開くようにリクエストされたことを示します。ViewEvent (Javadoc) は、選択した項目が変更されたことを示します。 メソッドをコマンドとして適応させるアダプター。
未使用モディファイアボタン型 [ ] [ ] [ ] [ ] 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
マウスイベントを
MouseHandler.MouseHandlerArgs (Javadoc) の形式で処理し、MouseHandler.MouseHandlerResult (Javadoc) を返します。MultiItemSelector (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) 、Matchable (Javadoc) 、Enable (Javadoc) 、Selectable (Javadoc) 、Itemable (Javadoc) < T (Javadoc) >> を継承します
複数のアイテムを選択できるコンポーネント。
MultiItemSelector.MultiItemSelectorContext (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) & Matchable (Javadoc) & Itemsable (Javadoc) < T (Javadoc) >> を継承します
コンテキスト
MultiItemSelector (Javadoc) 。 複数入力仕様ビルダーのインターフェース。
インタラクティブシェルモードに入ることなくコマンドを実行する
ShellRunner (Javadoc) 。 セルに最長の線幅を課すサイジング戦略。
数値入力用のコンポーネント。
数値入力仕様ビルダーのインターフェース。
メソッドパラメーターを
Command (Javadoc) のオプションとしてマークするアノテーション。1 つ以上のパラメーターが Bean 検証制約に失敗した場合にスローされます。
ユーザー入力をコマンドに解析した結果を表すレコード。
単純なパス入力のコンポーネント。
パス入力仕様ビルダーのインターフェース。
基本パスとオプションの検索語に基づいて
Path (標準 Javadoc) を解決するコンポーネント。 パススキャンの結果。
パス検索の設定を定義するクラス。
PathSearch (Javadoc) のコンテキスト。 パスビューアーイテムのドメインクラス。
Path (標準 Javadoc) および SearchMatchResult (Javadoc) を維持するホルダークラス。 位置
x および y を表すレコード。ProgressView は進行状況インジケーターを表示するために使用されます。ProgressView セルコンポーネントのコンテキスト。ProgressView (Javadoc) の現在の実行状態をカプセル化します。ViewEvent (Javadoc) は進行が終了したことを示します。 進行状況ビュー内の項目を定義します。
進行が開始されたことを示す
ViewEvent (Javadoc) 。 進行状態が変更されたことを示す
ViewEvent (Javadoc) 。ProgressView.ProgressState (Javadoc) を使用するイベントの場合は ViewEventArgs (Javadoc) 。 プロンプトがどうあるべきかを決定するために各 REPL サイクルで呼び出されます。
座標
x、y とその width、height を表すレコード。resultValue の処理方法を指示するモードの列挙。Screen は、ユーザーと下位レベルの jline ターミナルの間にある仮想エリアを表し、可視コンテンツを操作する便利なメソッドを提供します。Screen (Javadoc) に書き込むためのインターフェース。Screen.Writer (Javadoc) のビルダーインターフェース。 ファイルから他のコマンドを読み取って実行できるコマンド。
text と pattern の検索一致を定義するインターフェース。SearchMatch (Javadoc) のインターフェースを定義します。 指定されたテキストをパターンと照合して結果を生成するインターフェース。
SearchMatch (Javadoc) で使用されるインターフェース定義結果。 セレクターの selectitem 契約のインターフェース。
シェルコンポーネントのアサーションメソッドのエントリポイント。
シェル操作で使用されるコマンドとその入力、およびパスワードを提供するプロバイダを表します。
シェル固有のメッセージビルダー。
標準のシェルヘッダーを追加します。
シェルランナーのインターフェース。
シェル画面を表すインターフェース。
ShellScreen (Javadoc) のアサート。 シェルコンポーネントのみに焦点を当てたシェルテストに使用できるアノテーション。
シェルアプリケーションと対話するためのプログラムとして使用できるシェルセッションのクライアント。
左、中央、または右への配置を可能にする水平方向の配置戦略。
上、中、または下への単純な垂直方向の配置を可能にする配置戦略。
SingleItemSelector (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) 、Matchable (Javadoc) 、Enable (Javadoc) 、Selectable (Javadoc) 、Itemable (Javadoc) < T (Javadoc) >> を継承します
単一のアイテムを選択できるコンポーネント。
SingleItemSelector.SingleItemSelectorContext (Javadoc) < T (Javadoc) 、I (Javadoc) は Nameable (Javadoc) & Matchable (Javadoc) & Itemsable (Javadoc) < T (Javadoc) >> を継承します
コンテキスト
SingleItemSelector (Javadoc) 。 単一アイテムセレクタースペックビルダーのインターフェース。
テーブルセルの寸法を計算する方法。
最小幅と最大幅の両方を保持します。
Spinner は、従来のスピナーの概念を使用して、何かが起こっていることをユーザーに通知する方法を表します。 スピナーの設定を定義する基本クラス。
シェルを実行するためのサポート Bean を作成します。
Spring Shell の構成プロパティ。
標準コマンドの Bean を作成します。
ヘッダーにアクセスするためだけにオブジェクトの作成を回避する、軽量の型安全ヘッダーアクセサー。
StatusBarView (Javadoc) は items (Javadoc) を水平方向に表示し、通常は完全なターミナル UI を構築するレイアウトで使用されます。ViewEvent (Javadoc) は、選択された項目を開くようにリクエストされたことを示します。 単純な文字列入力のコンポーネント。
文字列入力仕様ビルダーのインターフェース。
ST AttributeRenderer は、テーマ設定に基づいて文字列を jline StyleExpression にレンダリングするためにフォーマット文字列を使用することを認識しています。 スタイルの設定を定義する基本クラス。
JVM システム
Console (標準 Javadoc) に基づく対話型シェルランナー。 これは、テーブルレンダリングの中心的な API です。
テーブルを段階的に構成するためのビルダークラス。
Table (Javadoc) が表形式のデータを取得するために使用する契約を抽象化します。TableModel を段階的に構築するためのヘルパークラス。
典型的なテーブルの作成と構成に使用されるユーティリティクラス。
スタイリングを使用することを知っているテンプレート実行者。
TerminalBuilder 経由で Terminal をカスタマイズするために使用できるコールバックインターフェース。TerminalUI (Javadoc) は、ターミナル、イベントループ、キー / マウスイベント、およびビュー構造を連携して調整する主要コンポーネントです。TerminalUI (Javadoc) の構成と作成に使用できるビルダー。TerminalUI (Javadoc) のカスタマイズに使用できるコールバックインターフェース。 項目のスタイルと選択状態を認識できるようにするための
Cell (Javadoc) の拡張。 セル幅を指定してテキストの折り返し / トリミングを適用する方法。
名前と設定でテーマを表す契約。
Theme (Javadoc) をその名前で保存するレジストリ。 スタイルでいろいろなことができるサービス。
ThemeResolver.resolveValues(AttributedStyle) (Javadoc) の解決された値を保存します。 テーマの設定を定義する基本クラス。
ユーザーレベルのランタイム構成ファイルが保存される場所への
Path (標準 Javadoc) を提供するインターフェース。 いくつかのテキストユーティリティ。
Spring Shell の現在のバージョンを出力するコマンド。
すべてのビューの基本インターフェース。
アプリケーションによって実行できるコマンド、または
View (Javadoc) のキーにバインドされたコマンド。 非全画面設定でのビューの実行を処理します。
コンポーネントの非同期実行の実行状態を表します。
ViewComponent (Javadoc) の構成と作成に使用できるビルダー。ViewComponent の実行者。View (Javadoc) が完了したことを示す ViewEvent (Javadoc) の特殊化。 ビューイベントの基本インターフェース。
ビューイベント引数の基本インターフェース。
モーダルの処理など、
View (Javadoc) にサービスを提供します。WindowView は、ビュー自体内の領域を定義する View (Javadoc) です。