クラス AbstractControl

java.lang.ObjectSE
org.springframework.shell.component.view.control.AbstractControl
実装されているすべてのインターフェース:
Control
既知の直属サブクラス
AbstractCellAbstractView

public abstract class AbstractControl extends ObjectSE implements Control
Control の基本実装。
  • コンストラクターの詳細

    • AbstractControl

      public AbstractControl()
  • メソッドの詳細

    • setRect

      public void setRect(int x, int y, int width, int height)
      インターフェースからコピーされた説明: Control
      この Control が動作する範囲を設定します。
      次で指定:
      インターフェース ControlsetRect 
      パラメーター:
      x - 境界ボックスの x 座標
      y - 有界ボックスの y 座標
      width - 境界ボックスの幅
      height - 境界ボックスの高さ
    • getRect

      public Rectangle getRect()
      インターフェースからコピーされた説明: Control
      この View の境界ボックスの長方形を取得します。
      次で指定:
      インターフェース ControlgetRect 
      戻り値:
      有界ボックスの長方形
    • setThemeResolver

      public void setThemeResolver(@Nullable ThemeResolver themeResolver)
      ThemeResolver を設定します。
      次で指定:
      インターフェース ControlsetThemeResolver 
      パラメーター:
      themeResolver - テーマリゾルバー
    • getThemeResolver

      @Nullable protected ThemeResolver getThemeResolver()
      ThemeResolver を取得します。
      戻り値:
      テーマリゾルバー
    • setThemeName

      public void setThemeName(@Nullable StringSE themeName)
      使用するテーマ名を設定します。
      次で指定:
      インターフェース ControlsetThemeName 
      パラメーター:
      themeName - テーマ名
    • getThemeName

      @Nullable protected StringSE getThemeName()
      テーマ名を取得します。
      戻り値:
      テーマ名
    • resolveThemeStyle

      protected int resolveThemeStyle(StringSE tag, int defaultStyle)
      既存の ThemeResolver および theme name を使用してスタイルを解決します。解決できない場合は、defaultStyle を使用してください。
      パラメーター:
      tag - 使用するスタイルタグ
      defaultStyle - 使用するデフォルトのスタイル
      戻り値:
      解決されたスタイル
    • resolveThemeForeground

      protected int resolveThemeForeground(StringSE tag, int defaultColor, int fallbackColor)
      既存の ThemeResolver および theme name を使用して前景色を解決します。defaultColor は、その値が負でない場合に使用されます。テーマリゾルバーが使用できない場合は、fallbackColor が使用されます。
      パラメーター:
      tag - 使用するスタイルタグ
      defaultColor - 使用するデフォルトの前景色
      fallbackColor - 使用するフォールバック前景色
      戻り値:
      解決された前景色
    • resolveThemeBackground

      protected int resolveThemeBackground(StringSE tag, int defaultColor, int fallbackColor)
      既存の 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 - 使用するフォールバックスピナー
      戻り値:
      解決されたスピナー