Package org.jline.style
Class StyleExpression
- java.lang.Object
-
- org.jline.style.StyleExpression
-
public class StyleExpression extends java.lang.ObjectProvides@{style value}expression evaluation.- Since:
- 3.4
-
-
Field Summary
Fields Modifier and Type Field Description private StyleResolverresolver
-
Constructor Summary
Constructors Constructor Description StyleExpression()StyleExpression(StyleResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedStringevaluate(java.lang.String expression)Evaluate expression.voidevaluate(AttributedStringBuilder buff, java.lang.String expression)Evaluate expression and append to buffer.private java.lang.Stringstyle(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
-
-