001 package org.shiftone.jrat.util.io.nop; 002 003 004 import java.io.PrintWriter; 005 006 007 /** 008 * @author jeff@shiftone.org (Jeff Drost) 009 */ 010 public class NullPrintWriter extends PrintWriter { 011 012 public static final PrintWriter INSTANCE = new NullPrintWriter(); 013 014 private NullPrintWriter() { 015 super(NullWriter.INSTANCE); 016 } 017 018 019 public void flush() { 020 } 021 022 023 public void close() { 024 } 025 026 027 public boolean checkError() { 028 return false; 029 } 030 031 032 protected void setError() { 033 } 034 035 036 public void write(int c) { 037 } 038 039 040 public void write(char buf[], int off, int len) { 041 } 042 043 044 public void write(char buf[]) { 045 } 046 047 048 public void write(String s, int off, int len) { 049 } 050 051 052 public void write(String s) { 053 } 054 055 056 public void print(boolean b) { 057 } 058 059 060 public void print(char c) { 061 } 062 063 064 public void print(int i) { 065 } 066 067 068 public void print(long l) { 069 } 070 071 072 public void print(float f) { 073 } 074 075 076 public void print(double d) { 077 } 078 079 080 public void print(char s[]) { 081 } 082 083 084 public void print(String s) { 085 } 086 087 088 public void print(Object obj) { 089 } 090 091 092 public void println() { 093 } 094 095 096 public void println(boolean x) { 097 } 098 099 100 public void println(char x) { 101 } 102 103 104 public void println(int x) { 105 } 106 107 108 public void println(long x) { 109 } 110 111 112 public void println(float x) { 113 } 114 115 116 public void println(double x) { 117 } 118 119 120 public void println(char x[]) { 121 } 122 123 124 public void println(String x) { 125 } 126 127 128 public void println(Object x) { 129 } 130 }