クラス ThemeResolver
java.lang.Object (標準 Javadoc)
org.springframework.shell.jline.tui.style.ThemeResolver
スタイルでいろいろなことができるサービス。
- 作成者:
- Janne Valkealahti, Piotr Olaszewski
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明org.jline.utils.AttributedStringevaluateExpression(String (標準 Javadoc) expression) 式の評価。アクティブ化されたテーマを持つタグから図を解決します。テーマがアクティブ化されたタグからスピナーを解決します。org.jline.utils.AttributedStylespecからAttributedStyleを解決します。resolveStyleTag(@Nullable String (標準 Javadoc) tag) アクティブ化されたテーマを持つタグからスタイルを解決します。resolveStyleTag(String (標準 Javadoc) tag, @Nullable String (標準 Javadoc) themeName) 指定されたテーマを持つタグからスタイルを解決します。static ThemeResolver.ResolvedValuesresolveValues(org.jline.utils.AttributedStyle attributedStyle) AttributedStyleからstyle、foreground color、background colorを解決します。既知のテーマ名をすべて返します。
コンストラクターの詳細
ThemeResolver
メソッドの詳細
resolveValues
public static ThemeResolver.ResolvedValues resolveValues(org.jline.utils.AttributedStyle attributedStyle) AttributedStyleからstyle、foreground color、background colorを解決します。- パラメーター:
attributedStyle- 帰属するスタイル- 戻り値:
- 解決された値
themeNames
既知のテーマ名をすべて返します。- 戻り値:
- すべてのテーマ名
evaluateExpression
式の評価。- パラメーター:
expression- 表現- 戻り値:
- 評価された属性付き文字列
resolveStyleTag
アクティブ化されたテーマを持つタグからスタイルを解決します。- パラメーター:
tag- タグ- 戻り値:
- スタイル
resolveStyleTag
public String (標準 Javadoc) resolveStyleTag( String (標準 Javadoc) tag, @Nullable String (標準 Javadoc) themeName) 指定されたテーマを持つタグからスタイルを解決します。- パラメーター:
tag- タグthemeName- テーマ名- 戻り値:
- スタイル
resolveFigureTag
アクティブ化されたテーマを持つタグから図を解決します。- パラメーター:
tag- タグ- 戻り値:
- スタイル
resolveSpinnerTag
テーマがアクティブ化されたタグからスピナーを解決します。- パラメーター:
tag- タグ- 戻り値:
- スピナー
resolveStyle
specからAttributedStyleを解決します。- パラメーター:
spec- スペック- 戻り値:
- 解決された属性付きスタイル