クラス ThemeResolver

java.lang.ObjectSE
org.springframework.shell.style.ThemeResolver

public class ThemeResolver extends ObjectSE
スタイルでいろいろなことができるサービス。
  • コンストラクターの詳細

  • 方法の詳細

    • resolveValues

      public static ThemeResolver.ResolvedValues resolveValues(org.jline.utils.AttributedStyle attributedStyle)
      AttributedStyle から styleforeground colorbackground color を解決します。
      パラメーター:
      attributedStyle - 帰属するスタイル
      戻り値:
      解決された値
    • themeNames

      public SetSE<StringSE> themeNames()
      既知のテーマ名をすべて返します。
      戻り値:
      すべてのテーマ名
    • evaluateExpression

      public org.jline.utils.AttributedString evaluateExpression(StringSE expression)
      式の評価。
      パラメーター:
      expression - 表現
      戻り値:
      評価された属性付き文字列
    • resolveStyleTag

      public StringSE resolveStyleTag(StringSE tag)
      アクティブ化されたテーマを持つタグからスタイルを解決します。
      パラメーター:
      tag - タグ
      戻り値:
      スタイル
    • resolveStyleTag

      public StringSE resolveStyleTag(StringSE tag, StringSE themeName)
      指定されたテーマを持つタグからスタイルを解決します。
      パラメーター:
      tag - タグ
      themeName - テーマ名
      戻り値:
      スタイル
    • resolveFigureTag

      public StringSE resolveFigureTag(StringSE tag)
      アクティブ化されたテーマを持つタグから図を解決します。
      パラメーター:
      tag - タグ
      戻り値:
      スタイル
    • resolveSpinnerTag

      public Spinner resolveSpinnerTag(StringSE tag)
      テーマがアクティブ化されたタグからスピナーを解決します。
      パラメーター:
      tag - タグ
      戻り値:
      スピナー
    • resolveStyle

      public org.jline.utils.AttributedStyle resolveStyle(StringSE spec)
      spec から AttributedStyle を解決します。
      パラメーター:
      spec - スペック
      戻り値:
      解決された属性付きスタイル