Package org.jline.style
Class StyledWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- org.jline.style.StyledWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class StyledWriter extends java.io.PrintWriter
StyledPrintWriter
which is aware ofStyleExpression
syntax.- Since:
- 3.4
-
-
Constructor Summary
Constructors Constructor Description StyledWriter(java.io.OutputStream out, org.jline.terminal.Terminal terminal, StyleResolver resolver, boolean autoFlush)
StyledWriter(java.io.Writer out, org.jline.terminal.Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.PrintWriter
format(java.lang.String format, java.lang.Object... args)
java.io.PrintWriter
format(java.util.Locale locale, java.lang.String format, java.lang.Object... args)
void
write(java.lang.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
-
-
-
-
Constructor Detail
-
StyledWriter
public StyledWriter(java.io.Writer out, org.jline.terminal.Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
StyledWriter
public StyledWriter(java.io.OutputStream out, org.jline.terminal.Terminal terminal, StyleResolver resolver, boolean autoFlush)
-
-
Method Detail
-
write
public void write(@Nonnull java.lang.String value)
- Overrides:
write
in classjava.io.PrintWriter
-
format
public java.io.PrintWriter format(@Nonnull java.lang.String format, java.lang.Object... args)
- Overrides:
format
in classjava.io.PrintWriter
-
format
public java.io.PrintWriter format(java.util.Locale locale, @Nonnull java.lang.String format, java.lang.Object... args)
- Overrides:
format
in classjava.io.PrintWriter
-
-