Cryptologer Interface Reference

Inheritance diagram for Cryptologer:

List of all members.


Detailed Description

Base interface for Encipherers and Decipherers.

Author:
jhermes

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 ()

Member Enumeration Documentation

Enumeration of potential configuration elements for Cryptologers.

Author:
jhermes
Enumerator:
KEY 
ALPHABET 
REPLACEMENTS 
WORD_SUBSTITUTES 
DELETE_WHITESPACE 

Method Details

Set<Character> getAlphabet ( )

Returns a set of the alphabet of replacement characters

Returns:
Map<String, String> getReplacements ( )

Returns a map of the replacements that were used by the component

Returns:
map of replacements