クラス AbstractControl
java.lang.ObjectSE
org.springframework.shell.component.view.control.AbstractControl
- 実装されているすべてのインターフェース:
Control
- 既知の直属サブクラス
AbstractCell,AbstractView
Control の基本実装。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getRect()このViewの境界ボックスの長方形を取得します。protected StringSEテーマ名を取得します。protected 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, Spinner defaultSpinner, Spinner fallbackSpinner) protected intresolveThemeStyle(StringSE tag, int defaultStyle) 既存のThemeResolverおよびtheme nameを使用してスタイルを解決します。voidsetRect(int x, int y, int width, int height) このControlが動作する範囲を設定します。voidsetThemeName(StringSE themeName) 使用するテーマ名を設定します。voidsetThemeResolver(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, Spinner defaultSpinner, Spinner fallbackSpinner) 既存のThemeResolverとtheme nameを使用してSpinnerを解決します。nullでない場合はdefaultSpinnerが使用されます。テーマリゾルバーを使用できない場合はfallbackSpinnerが使用されます。- パラメーター:
tag- 使用するスピナータグdefaultSpinner- 使用するデフォルトのスピナーfallbackSpinner- 使用するフォールバックスピナー- 戻り値:
- 解決されたスピナー