- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- com.aoapps.lang.io.NullPrintWriter
-
- All Implemented Interfaces:
NoClose,Closeable,Flushable,Appendable,AutoCloseable
public final class NullPrintWriter extends PrintWriter implements NoClose
Discards all data.
-
-
Field Summary
-
Fields inherited from class java.io.PrintWriter
out
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NullPrintWriterappend(char c)NullPrintWriterappend(CharSequence csq)NullPrintWriterappend(CharSequence csq, int start, int end)booleancheckError()protected voidclearError()voidclose()Calls to close are ignored whenNoClose.isNoClose(), otherwise some action might be taken which means close calls to this object may not be skipped or assumed to be ignored.voidflush()NullPrintWriterformat(String format, Object... args)NullPrintWriterformat(Locale l, String format, Object... args)static NullPrintWritergetInstance()voidprint(boolean b)voidprint(char c)voidprint(char[] s)voidprint(double d)voidprint(float f)voidprint(int i)voidprint(long l)voidprint(Object obj)voidprint(String s)NullPrintWriterprintf(String format, Object... args)NullPrintWriterprintf(Locale l, String format, Object... args)voidprintln()voidprintln(boolean x)voidprintln(char x)voidprintln(char[] x)voidprintln(double x)voidprintln(float x)voidprintln(int x)voidprintln(long x)voidprintln(Object x)voidprintln(String x)protected voidsetError()voidwrite(char[] cbuf)voidwrite(char[] cbuf, int off, int len)voidwrite(int c)voidwrite(String str)voidwrite(String str, int off, int len)-
Methods inherited from class java.io.Writer
nullWriter
-
-
-
-
Method Detail
-
getInstance
public static NullPrintWriter getInstance()
-
write
public void write(int c)
- Overrides:
writein classPrintWriter
-
write
public void write(char[] cbuf)
- Overrides:
writein classPrintWriter
-
write
public void write(char[] cbuf, int off, int len)- Overrides:
writein classPrintWriter
-
write
public void write(String str)
- Overrides:
writein classPrintWriter
-
write
public void write(String str, int off, int len)
- Overrides:
writein classPrintWriter
-
append
public NullPrintWriter append(CharSequence csq)
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classPrintWriter
-
append
public NullPrintWriter append(CharSequence csq, int start, int end)
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classPrintWriter
-
append
public NullPrintWriter append(char c)
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classPrintWriter
-
flush
public void flush()
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classPrintWriter
-
close
public void close()
Description copied from interface:NoCloseCalls to close are ignored whenNoClose.isNoClose(), otherwise some action might be taken which means close calls to this object may not be skipped or assumed to be ignored.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceNoClose- Overrides:
closein classPrintWriter
-
checkError
public boolean checkError()
- Overrides:
checkErrorin classPrintWriter
-
setError
protected void setError()
- Overrides:
setErrorin classPrintWriter
-
clearError
protected void clearError()
- Overrides:
clearErrorin classPrintWriter
-
print
public void print(boolean b)
- Overrides:
printin classPrintWriter
-
print
public void print(char c)
- Overrides:
printin classPrintWriter
-
print
public void print(int i)
- Overrides:
printin classPrintWriter
-
print
public void print(long l)
- Overrides:
printin classPrintWriter
-
print
public void print(float f)
- Overrides:
printin classPrintWriter
-
print
public void print(double d)
- Overrides:
printin classPrintWriter
-
print
public void print(char[] s)
- Overrides:
printin classPrintWriter
-
print
public void print(String s)
- Overrides:
printin classPrintWriter
-
print
public void print(Object obj)
- Overrides:
printin classPrintWriter
-
println
public void println()
- Overrides:
printlnin classPrintWriter
-
println
public void println(boolean x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(char x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(int x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(long x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(float x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(double x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(char[] x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(String x)
- Overrides:
printlnin classPrintWriter
-
println
public void println(Object x)
- Overrides:
printlnin classPrintWriter
-
printf
public NullPrintWriter printf(String format, Object... args)
- Overrides:
printfin classPrintWriter
-
printf
public NullPrintWriter printf(Locale l, String format, Object... args)
- Overrides:
printfin classPrintWriter
-
format
public NullPrintWriter format(String format, Object... args)
- Overrides:
formatin classPrintWriter
-
format
public NullPrintWriter format(Locale l, String format, Object... args)
- Overrides:
formatin classPrintWriter
-
-