Swallower.java :  » Database-ORM » MMBase » org » mmbase » util » transformers » Java Open Source

Java Open Source » Database ORM » MMBase 
MMBase » org » mmbase » util » transformers » Swallower.java
/*

This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.

The license (Mozilla version 1.0) can be read at the MMBase site.
See http://www.MMBase.org/license

*/
package org.mmbase.util.transformers;

import java.io.Reader;
import java.io.Writer;


/**
 * This tranformer is the equivalent of piping to /dev/null
 *
 * @author Michiel Meeuwissen 
 * @since MMBase-1.7
 * @version $Id: Swallower.java,v 1.1 2003/05/11 10:12:56 michiel Exp $
 */

public class Swallower extends ReaderTransformer implements CharTransformer {

    // implementation, javadoc inherited
    public Writer transform(Reader r, Writer w) {
        return w;
    } 

    // implementation, javadoc inherited
    public Writer transformBack(Reader r, Writer w) {
        throw new UnsupportedOperationException("This is utterly impossible :-)");
    }

    // overridden for performance.
    public String transform(String s) {
        return "";
    }
    public String toString() {
        return "SWALLOW";
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.