org.mmbase.util.transformers
Class ReaderTransformer
java.lang.Object
org.mmbase.util.transformers.ReaderTransformer
- All Implemented Interfaces:
- Serializable, CharTransformer, Transformer
- Direct Known Subclasses:
- BufferedReaderTransformer, ByteCharTransformer, ChainedCharTransformer, ConfigurableReaderTransformer, CopyCharTransformer, EncryptionTransformerFactory.Decryption, EncryptionTransformerFactory.Encryption, Identifier, LowerCaser, Rot13, Rot5, Sitestat, SpaceRemover, SpaceSwallower, SubstringFactory.Substring, Swallower, TabToSpacesTransformer, Trimmer, UnicodeEscaper, UpperCaser, UrlEscaper, XmlEntities
public abstract class ReaderTransformer
- extends Object
- implements CharTransformer
You need only to implement transform(Reader, Writer) you have the simplest
kind of tranformer (which is 'streamable'). The name becoming your class name.
- Since:
- MMBase-1.7
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReaderTransformer
public ReaderTransformer()
transform
public abstract Writer transform(Reader r,
Writer w)
- Specified by:
transform in interface CharTransformer
transformBack
public Writer transformBack(Reader r,
Writer w)
- Specified by:
transformBack in interface CharTransformer
transformBack
public final Writer transformBack(Reader r)
- Specified by:
transformBack in interface CharTransformer
transform
public final Writer transform(Reader r)
- Specified by:
transform in interface CharTransformer
transform
public String transform(String r)
- Specified by:
transform in interface CharTransformer
transformBack
public String transformBack(String r)
- Specified by:
transformBack in interface CharTransformer
MMBase 2.0-SNAPSHOT - null