pmp.macro.str
Class Rot13
java.lang.Object
pmp.AbstractMacro
pmp.macro.str.Rot13
public class Rot13
- extends AbstractMacro
Performs Rot13 encoding of string.
Each letter is shifted by 13 places.
Letters with diacritics, numbers, and all other characters are untouched.
Encoding and decoding is done in the same way (there is 26 letters and thus
shifting twice produces the same character).
Title: PMP: Macroprocessor
Description: Java macroprocessor
Copyright: Copyright (c) 2005
- Version:
- 1.0
- Author:
- Luděk Hlaváček
Constructor Summary |
Rot13()
|
Method Summary |
java.lang.String |
run(Macroprocessor mp,
java.lang.String[] args)
Main method of macro. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PARAMS_REQUIRED
public static final int PARAMS_REQUIRED
- See Also:
- Constant Field Values
Rot13
public Rot13()
run
public java.lang.String run(Macroprocessor mp,
java.lang.String[] args)
- Description copied from class:
AbstractMacro
- Main method of macro. This method is called when this macro is invoked.
All subclasses must imlement this method
- Specified by:
run
in class AbstractMacro
- Parameters:
mp
- reference to Macroprocessorargs
- parameters of macro. In args[0] is stored name of macro.
Subclasses are free to modify this array.
- Returns:
- result of the macro as String