Class StyledWriter

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

    public class StyledWriter
    extends java.io.PrintWriter
    Styled PrintWriter which is aware of StyleExpression syntax.
    Since:
    3.4
    • Field Summary

      • Fields inherited from class java.io.PrintWriter

        out
      • Fields inherited from class java.io.Writer

        lock
    • 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
      • Methods inherited from class java.io.Writer

        nullWriter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StyledWriter

        public StyledWriter​(java.io.Writer out,
                            Terminal terminal,
                            StyleResolver resolver,
                            boolean autoFlush)
      • StyledWriter

        public StyledWriter​(java.io.OutputStream out,
                            Terminal terminal,
                            StyleResolver resolver,
                            boolean autoFlush)
    • Method Detail

      • write

        public void write​(@Nonnull
                          java.lang.String value)
        Overrides:
        write in class java.io.PrintWriter
      • format

        public java.io.PrintWriter format​(@Nonnull
                                          java.lang.String format,
                                          java.lang.Object... args)
        Overrides:
        format in class java.io.PrintWriter
      • format

        public java.io.PrintWriter format​(java.util.Locale locale,
                                          @Nonnull
                                          java.lang.String format,
                                          java.lang.Object... args)
        Overrides:
        format in class java.io.PrintWriter