Inheritance diagram for Cryptologer:Base interface for Encipherers and Decipherers.
Public Types | |
| enum | ConfigurationElement { KEY = ("Key"), ALPHABET = ("Alphabet"), REPLACEMENTS = ("Replacements"), WORD_SUBSTITUTES = ("Substitutes"), DELETE_WHITESPACE = ("Whitespace deletion") } |
Public Methods | |
| void | configure (Map< ConfigurationElement, String > configurations) |
| Map< String, String > | getReplacements () |
| Set< Character > | getAlphabet () |
| enum ConfigurationElement |
| void configure | ( | Map< ConfigurationElement, String > | configurations | ) |
Configures the Cryptologer with the specified ConfigurationElement - String value pairs.
| configurations | Map of ConfigurationElement - String value pairs |
Implemented in AtbashCipherGenerator, CaesarCipherGenerator, GematriaValueGenerator, PlayfairCipherGenerator, PolybusCipherGenerator, PolygraphiaVCipherGenerator, VignereCipherGenerator, AtbashCipherAnalyzer, CaesarCipherAnalyzer, PlayfairCipherAnalyzer, PolybusCipherAnalyzer, PolygraphiaVCipherAnalyzer, VignereCipherAnalyzer, PolygraphiaICipherGenerator, PolygraphiaIIICipherGenerator, PolygraphiaICipherAnalyzer, PolygraphiaIVCipherAnalyzer, SteganographiaICipherAnalyzer, and SteganographiaIncantationAnalyzer.
| Set<Character> getAlphabet | ( | ) |
Returns a set of the alphabet of replacement characters
| Map<String, String> getReplacements | ( | ) |
Returns a map of the replacements that were used by the component