Class StyleExpression


  • public class StyleExpression
    extends java.lang.Object
    Provides @{style value} expression evaluation.
    Since:
    3.4
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jline.utils.AttributedString evaluate​(java.lang.String expression)
      Evaluate expression.
      void evaluate​(org.jline.utils.AttributedStringBuilder buff, java.lang.String expression)
      Evaluate expression and append to buffer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StyleExpression

        public StyleExpression()
      • StyleExpression

        public StyleExpression​(StyleResolver resolver)
    • Method Detail

      • evaluate

        public void evaluate​(org.jline.utils.AttributedStringBuilder buff,
                             java.lang.String expression)
        Evaluate expression and append to buffer.
        Parameters:
        buff - the buffer to append to
        expression - the expression to evaluate
      • evaluate

        public org.jline.utils.AttributedString evaluate​(java.lang.String expression)
        Evaluate expression.
        Parameters:
        expression - the expression to evaluate
        Returns:
        the result string