- 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
StyledPrintWriter
which is aware ofStyleExpression
syntax.- 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 PrintWriter
format(String format, Object... args)
PrintWriter
format(Locale locale, String format, Object... args)
void
write(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:
write
in classPrintWriter
-
format
public PrintWriter format(@Nonnull String format, Object... args)
- Overrides:
format
in classPrintWriter
-
format
public PrintWriter format(Locale locale, @Nonnull String format, Object... args)
- Overrides:
format
in classPrintWriter
-
-