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    }