Class TerminalUIBuilder
java.lang.Object (標準 Javadoc)
org.springframework.shell.jline.tui.component.view.TerminalUIBuilder
TerminalUI の構成と作成に使用できるビルダー。- 作成者:
- Janne Valkealahti, Piotr Olaszewski
コンストラクターの概要
コンストラクターコンストラクター説明TerminalUIBuilder(org.jline.terminal.Terminal terminal, Set (標準 Javadoc) <TerminalUICustomizer> customizers, @Nullable ThemeResolver themeResolver, @Nullable String (標準 Javadoc) themeName) 新しいTerminalUIBuilderインスタンスを作成します。TerminalUIBuilder(org.jline.terminal.Terminal terminal, TerminalUICustomizer... customizers) 新しいTerminalUIBuilderインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明build()新しいTerminalUIインスタンスをビルドし、このビルダーを使用して構成します。<T extends TerminalUI>
Tconfigure(T terminalUI) このビルダーを使用して、提供されたTerminalUIインスタンスを構成します。customizers(Collection (標準 Javadoc) <? extends TerminalUICustomizer> customizers) TerminalUIに適用するTerminalUICustomizerを設定します。themeName(String (標準 Javadoc) themeName) TerminalUIがビルドするようにtheme nameを設定します。themeResolver(ThemeResolver themeResolver) TerminalUIを構築するためのThemeResolverを設定します。
コンストラクターの詳細
ターミナル UI ビルダー
新しいTerminalUIBuilderインスタンスを作成します。- パラメーター:
terminal- ターミナルcustomizers-TerminalUIの構築時に適用されるTerminalUICustomizers
ターミナル UI ビルダー
public TerminalUIBuilder(org.jline.terminal.Terminal terminal, 設定 (標準 Javadoc) < ターミナル UI カスタマイザー > customizers, @Nullable ThemeResolver themeResolver, @Nullable String (標準 Javadoc) themeName) 新しいTerminalUIBuilderインスタンスを作成します。- パラメーター:
terminal- ターミナルcustomizers-TerminalUIの構築時に適用されるTerminalUICustomizersthemeResolver- テーマリゾルバーthemeName- テーマ名
メソッドの詳細
themeResolver
TerminalUIを構築するためのThemeResolverを設定します。- パラメーター:
themeResolver- テーマリゾルバー- 戻り値:
- 新しいビルダーインスタンス
themeName
TerminalUIがビルドするようにtheme nameを設定します。- パラメーター:
themeName- テーマ名- 戻り値:
- 新しいビルダーインスタンス
customizers
TerminalUIに適用するTerminalUICustomizerを設定します。カスタマイザーは、ビルダー構成が適用された後に追加された順序で適用されます。この値を設定すると、以前に構成されたカスタマイザーが置き換えられます。- パラメーター:
customizers- 設定するカスタマイザー- 戻り値:
- 新しいビルダーインスタンス
ビルド
新しいTerminalUIインスタンスをビルドし、このビルダーを使用して構成します。- 戻り値:
- 構成済みの
TerminalUIインスタンス。
設定する
このビルダーを使用して、提供されたTerminalUIインスタンスを構成します。- 型パラメーター:
T- ターミナル UI の型- パラメーター:
terminalUI- 構成するTerminalUI- 戻り値:
- ターミナル UI インスタンス