Class NullPrintStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
org.xblackcat.sjpu.cli.progress.NullPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

public class NullPrintStream
extends java.io.PrintStream
  • Field Summary

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors
    Constructor Description
    NullPrintStream()  
  • Method Summary

    Modifier and Type Method Description
    java.io.PrintStream append​(char c)  
    java.io.PrintStream append​(java.lang.CharSequence csq)  
    java.io.PrintStream append​(java.lang.CharSequence csq, int start, int end)  
    void close()  
    void flush()  
    java.io.PrintStream format​(java.lang.String format, java.lang.Object... args)  
    java.io.PrintStream format​(java.util.Locale l, java.lang.String format, java.lang.Object... args)  
    void print​(boolean b)  
    void print​(char c)  
    void print​(char[] s)  
    void print​(double d)  
    void print​(float f)  
    void print​(int i)  
    void print​(long l)  
    void print​(java.lang.Object obj)  
    void print​(java.lang.String s)  
    java.io.PrintStream printf​(java.lang.String format, java.lang.Object... args)  
    java.io.PrintStream printf​(java.util.Locale l, java.lang.String format, java.lang.Object... args)  
    void println()  
    void println​(boolean x)  
    void println​(char x)  
    void println​(char[] x)  
    void println​(double x)  
    void println​(float x)  
    void println​(int x)  
    void println​(long x)  
    void println​(java.lang.Object x)  
    void println​(java.lang.String x)  
    void write​(byte[] b)  
    void write​(byte[] buf, int off, int len)  
    void write​(int b)  

    Methods inherited from class java.io.PrintStream

    checkError, clearError, setError, writeBytes

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

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

    • NullPrintStream

      public NullPrintStream()
  • Method Details

    • flush

      public void flush()
      Specified by:
      flush in interface java.io.Flushable
      Overrides:
      flush in class java.io.PrintStream
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Overrides:
      close in class java.io.PrintStream
    • write

      public void write​(int b)
      Overrides:
      write in class java.io.PrintStream
    • write

      public void write​(byte[] buf, int off, int len)
      Overrides:
      write in class java.io.PrintStream
    • print

      public void print​(boolean b)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(char c)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(int i)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(long l)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(float f)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(double d)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(char[] s)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(java.lang.String s)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(java.lang.Object obj)
      Overrides:
      print in class java.io.PrintStream
    • println

      public void println()
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(boolean x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(char x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(int x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(long x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(float x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(double x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(char[] x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(java.lang.String x)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(java.lang.Object x)
      Overrides:
      println in class java.io.PrintStream
    • printf

      public java.io.PrintStream printf​(java.lang.String format, java.lang.Object... args)
      Overrides:
      printf in class java.io.PrintStream
    • printf

      public java.io.PrintStream printf​(java.util.Locale l, java.lang.String format, java.lang.Object... args)
      Overrides:
      printf in class java.io.PrintStream
    • format

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

      public java.io.PrintStream format​(java.util.Locale l, java.lang.String format, java.lang.Object... args)
      Overrides:
      format in class java.io.PrintStream
    • append

      public java.io.PrintStream append​(java.lang.CharSequence csq)
      Specified by:
      append in interface java.lang.Appendable
      Overrides:
      append in class java.io.PrintStream
    • append

      public java.io.PrintStream append​(java.lang.CharSequence csq, int start, int end)
      Specified by:
      append in interface java.lang.Appendable
      Overrides:
      append in class java.io.PrintStream
    • append

      public java.io.PrintStream append​(char c)
      Specified by:
      append in interface java.lang.Appendable
      Overrides:
      append in class java.io.PrintStream
    • write

      public void write​(byte[] b) throws java.io.IOException
      Overrides:
      write in class java.io.PrintStream
      Throws:
      java.io.IOException