クラス AbstractControl
java.lang.ObjectSE
org.springframework.shell.jline.tui.component.view.control.AbstractControl
- 実装されているすべてのインターフェース:
Control
- 既知の直属サブクラス
AbstractCell,AbstractView
Control の基本実装。- 作成者:
- Janne Valkealahti, Piotr Olaszewski
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明getRect()このViewの境界ボックスの長方形を取得します。protected @Nullable StringSEテーマ名を取得します。protected @Nullable ThemeResolverThemeResolverを取得します。protected intresolveThemeBackground(StringSE tag, int defaultColor, int fallbackColor) 既存のThemeResolverおよびtheme nameを使用して背景色を解決します。protected intresolveThemeForeground(StringSE tag, int defaultColor, int fallbackColor) 既存のThemeResolverおよびtheme nameを使用して前景色を解決します。protected SpinnerresolveThemeSpinner(StringSE tag, @Nullable Spinner defaultSpinner, Spinner fallbackSpinner) protected intresolveThemeStyle(StringSE tag, int defaultStyle) 既存のThemeResolverおよびtheme nameを使用してスタイルを解決します。voidsetRect(int x, int y, int width, int height) このControlが動作する範囲を設定します。voidsetThemeName(@Nullable StringSE themeName) 使用するテーマ名を設定します。voidsetThemeResolver(@Nullable ThemeResolver themeResolver) ThemeResolverを設定します。
コンストラクターの詳細
AbstractControl
public AbstractControl()
メソッドの詳細
setRect
public void setRect(int x, int y, int width, int height) インターフェースからコピーされた説明:ControlこのControlが動作する範囲を設定します。getRect
インターフェースからコピーされた説明:ControlこのViewの境界ボックスの長方形を取得します。setThemeResolver
ThemeResolverを設定します。- 次で指定:
- インターフェース
ControlのsetThemeResolver - パラメーター:
themeResolver- テーマリゾルバー
getThemeResolver
ThemeResolverを取得します。- 戻り値:
- テーマリゾルバー
setThemeName
使用するテーマ名を設定します。- 次で指定:
- インターフェース
ControlのsetThemeName - パラメーター:
themeName- テーマ名
getThemeName
テーマ名を取得します。- 戻り値:
- テーマ名
resolveThemeStyle
- パラメーター:
tag- 使用するスタイルタグdefaultStyle- 使用するデフォルトのスタイル- 戻り値:
- 解決されたスタイル
resolveThemeForeground
既存のThemeResolverおよびtheme nameを使用して前景色を解決します。defaultColorは、その値が負でない場合に使用されます。テーマリゾルバーが使用できない場合は、fallbackColorが使用されます。- パラメーター:
tag- 使用するスタイルタグdefaultColor- 使用するデフォルトの前景色fallbackColor- 使用するフォールバック前景色- 戻り値:
- 解決された前景色
resolveThemeBackground
既存のThemeResolverおよびtheme nameを使用して背景色を解決します。defaultColorは、その値が負でない場合に使用されます。テーマリゾルバーが使用できない場合は、fallbackColorが使用されます。- パラメーター:
tag- 使用するスタイルタグdefaultColor- 使用するデフォルトの背景色fallbackColor- 使用するフォールバック背景色- 戻り値:
- 解決された背景色
resolveThemeSpinner
protected Spinner resolveThemeSpinner(StringSE tag, @Nullable Spinner defaultSpinner, Spinner fallbackSpinner) 既存のThemeResolverとtheme nameを使用してSpinnerを解決します。nullでない場合はdefaultSpinnerが使用されます。テーマリゾルバーを使用できない場合はfallbackSpinnerが使用されます。- パラメーター:
tag- 使用するスピナータグdefaultSpinner- 使用するデフォルトのスピナーfallbackSpinner- 使用するフォールバックスピナー- 戻り値:
- 解決されたスピナー