org.mmbase.util.transformers
Class Rot13
java.lang.Object
org.mmbase.util.transformers.ReaderTransformer
org.mmbase.util.transformers.Rot13
- All Implemented Interfaces:
- CharTransformer, Serializable, Transformer
- public class Rot13
- extends ReaderTransformer
- implements CharTransformer
Rot13 implementation. Letter a-m are shifted 13 positions forward, n-z 13 backwards and other characters are untouched, which results in
scrambled - but easily decoded - strings.
- Since:
- MMBase-1.8
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
|
Constructor Summary |
Rot13()
|
Rot13
public Rot13()
rot13
protected Writer rot13(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
MMBase build 1.8.1.20060716