- 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 Summary
Constructors Constructor Description StyleResolver(Function<String,String> source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedStyleresolve(String spec)Resolve the given style specification.AttributedStyleresolve(String spec, String defaultSpec)Resolve the given style specification.
-
-
-
Method Detail
-
resolve
public AttributedStyle resolve(String spec)
Resolve the given style specification.If for some reason the specification is invalid, then
AttributedStyle.DEFAULTwill 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.DEFAULTthen given default specification is used if non-null.- Parameters:
spec- the specificationdefaultSpec- the default specifiaction- Returns:
- the style
-
-