Class StyleResolver

java.lang.Object
org.jline.utils.StyleResolver
Direct Known Subclasses:
StyleResolver

public class StyleResolver extends Object
Resolves named (or source-referenced) AttributedStyle.
Since:
3.6
  • Constructor Details

  • Method Details

    • resolve

      public AttributedStyle resolve(String spec)
      Resolve the given style specification.

      If for some reason the specification is invalid, then AttributedStyle.DEFAULT will be used.

      Parameters:
      spec - the specification
      Returns:
      the style
    • resolve

      public AttributedStyle resolve(String spec, String defaultSpec)
      Resolve the given style specification.

      If this resolves to AttributedStyle.DEFAULT then given default specification is used if non-null.

      Parameters:
      spec - the specification
      defaultSpec - the default specifiaction
      Returns:
      the style