org.mmbase.util.transformers
Class Rot5
java.lang.Object
org.mmbase.util.transformers.ReaderTransformer
org.mmbase.util.transformers.Rot5
- All Implemented Interfaces:
- Serializable, CharTransformer, Transformer
public class Rot5
- extends ReaderTransformer
Rot5 implementation. Digits 0-4 are shifted 5 positions forward, digits 5-9 are shifted 5
backwards and other characters are untouched, which results in scrambled - but easily decoded -
strings. You would want this to combine with Rot13 for the letters.
- Since:
- MMBase-1.8
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
|
Constructor Summary |
Rot5()
|
Rot5
public Rot5()
rot5
protected Writer rot5(Reader r,
Writer w)
transform
public Writer transform(Reader r,
Writer w)
- Specified by:
transform in interface CharTransformer- Specified by:
transform in class ReaderTransformer
transformBack
public Writer transformBack(Reader r,
Writer w)
- For Rot13, transformBack does the same as
transform(java.io.Reader, java.io.Writer)
- Specified by:
transformBack in interface CharTransformer- Overrides:
transformBack in class ReaderTransformer
toString
public String toString()
- Specified by:
toString in interface Transformer- Overrides:
toString in class Object
MMBase2 Utils 2.0-SNAPSHOT - 2013-05-29T22:03