Package org.jline.style
Class StyleExpression
- java.lang.Object
-
- org.jline.style.StyleExpression
-
public class StyleExpression extends java.lang.Object
Provides@{style value}
expression evaluation.- Since:
- 3.4
-
-
Field Summary
Fields Modifier and Type Field Description private StyleResolver
resolver
-
Constructor Summary
Constructors Constructor Description StyleExpression()
StyleExpression(StyleResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedString
evaluate(java.lang.String expression)
Evaluate expression.void
evaluate(AttributedStringBuilder buff, java.lang.String expression)
Evaluate expression and append to buffer.private java.lang.String
style(java.lang.String key)
-
-
-
Field Detail
-
resolver
private final StyleResolver resolver
-
-
Constructor Detail
-
StyleExpression
public StyleExpression()
-
StyleExpression
public StyleExpression(StyleResolver resolver)
-
-
Method Detail
-
evaluate
public void evaluate(AttributedStringBuilder buff, java.lang.String expression)
Evaluate expression and append to buffer.- Parameters:
buff
- the buffer to append toexpression
- the expression to evaluate
-
style
private java.lang.String style(java.lang.String key)
-
evaluate
public AttributedString evaluate(java.lang.String expression)
Evaluate expression.- Parameters:
expression
- the expression to evaluate- Returns:
- the result string
-
-