org.mmbase.util.transformers
Class InverseCharTransformer

java.lang.Object
  extended byorg.mmbase.util.transformers.InverseCharTransformer
All Implemented Interfaces:
CharTransformer, Transformer

public class InverseCharTransformer
extends java.lang.Object
implements CharTransformer

Turns a Transformer around. This only works if this Tranformer implements transform(Reader, Writer) and/or transformBack(Reader, Writer);

Since:
MMBase-1.7
Author:
Michiel Meeuwissen

Constructor Summary
InverseCharTransformer(CharTransformer c)
          The constructor
 
Method Summary
 java.lang.String toString()
           
 java.io.Writer transform(java.io.Reader r)
           
 java.io.Writer transform(java.io.Reader r, java.io.Writer w)
           
 java.lang.String transform(java.lang.String s)
           
 java.io.Writer transformBack(java.io.Reader r)
           
 java.io.Writer transformBack(java.io.Reader r, java.io.Writer w)
           
 java.lang.String transformBack(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InverseCharTransformer

public InverseCharTransformer(CharTransformer c)
The constructor

Parameters:
c - The CharTransformed to be turned around.
Method Detail

transform

public java.lang.String transform(java.lang.String s)
Specified by:
transform in interface CharTransformer

transformBack

public java.lang.String transformBack(java.lang.String s)
Specified by:
transformBack in interface CharTransformer

transform

public java.io.Writer transform(java.io.Reader r)
Specified by:
transform in interface CharTransformer

transformBack

public java.io.Writer transformBack(java.io.Reader r)
Specified by:
transformBack in interface CharTransformer

transform

public java.io.Writer transform(java.io.Reader r,
                                java.io.Writer w)
Specified by:
transform in interface CharTransformer

transformBack

public java.io.Writer transformBack(java.io.Reader r,
                                    java.io.Writer w)
Specified by:
transformBack in interface CharTransformer

toString

public java.lang.String toString()
Specified by:
toString in interface Transformer


MMBase build 1.7.1.20041002