- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- org.jline.style.StyledWriter
-
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
public class StyledWriter extends PrintWriter
StyledPrintWriterwhich is aware ofStyleExpressionsyntax.- Since:
- 3.4
-
-
Field Summary
-
Fields inherited from class java.io.PrintWriter
out
-
-
Constructor Summary
Constructors Constructor Description StyledWriter(OutputStream out, Terminal terminal, StyleResolver resolver, boolean autoFlush)StyledWriter(Writer out, Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrintWriterformat(String format, Object... args)PrintWriterformat(Locale locale, String format, Object... args)voidwrite(String value)-
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write
-
Methods inherited from class java.io.Writer
nullWriter
-
-
-
-
Constructor Detail
-
StyledWriter
public StyledWriter(Writer out, Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
StyledWriter
public StyledWriter(OutputStream out, Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
-
Method Detail
-
write
public void write(@Nonnull String value)- Overrides:
writein classPrintWriter
-
format
public PrintWriter format(@Nonnull String format, Object... args)
- Overrides:
formatin classPrintWriter
-
format
public PrintWriter format(Locale locale, @Nonnull String format, Object... args)
- Overrides:
formatin classPrintWriter
-
-