| 1 10 package org.mmbase.util.transformers; 11 12 import java.io.Reader ; 13 import java.io.Writer ; 14 15 23 24 public class InverseCharTransformer implements CharTransformer { 25 26 private CharTransformer ct; 27 28 32 33 public InverseCharTransformer(CharTransformer c) { 34 super(); 35 ct = c; 36 } 37 38 public String transform(String s) { 39 return ct.transformBack(s); 40 } 41 42 public String transformBack(String s) { 43 return ct.transform(s); 44 } 45 46 public Writer transform(Reader r) { 47 return ct.transformBack(r); 48 } 49 public Writer transformBack(Reader r) { 50 return ct.transform(r); 51 } 52 53 public Writer transform(Reader r, Writer w) { 54 return ct.transformBack(r, w); 55 } 56 public Writer transformBack(Reader r, Writer w) { 57 return ct.transform(r, w); 58 } 59 60 61 public String toString() { 62 return "INVERSE " + ct; 63 } 64 } 65 | Popular Tags |