001 package org.shiftone.jrat.util.io.nop; 002 003 004 import java.io.IOException; 005 import java.io.Writer; 006 007 008 /** 009 * @author jeff@shiftone.org (Jeff Drost) 010 */ 011 public class NullWriter extends Writer { 012 013 public static final Writer INSTANCE = new NullWriter(); 014 015 private NullWriter() { 016 } 017 018 019 public void write(int c) throws IOException { 020 } 021 022 023 public void write(char cbuf[]) throws IOException { 024 } 025 026 027 public void write(String str) throws IOException { 028 } 029 030 031 public void write(String str, int off, int len) throws IOException { 032 } 033 034 035 public void write(char cbuf[], int off, int len) throws IOException { 036 } 037 038 039 public void flush() throws IOException { 040 } 041 042 043 public void close() throws IOException { 044 } 045 }