Interface CodingDevice

All Known Implementing Classes:
AbstractCodingDevice, Ceasar, Vernam

public interface CodingDevice

Write a description of interface CodingDevice here.

Version:
29 10 2009
Author:
Tomas Sedmik, xsedmik@fi.muni.cz

Method Summary
 String decode(String text)
          Decodes text with the key
 String encode(String text)
          Encodes text with the key
 String getKey()
          Gets the key used for encoding/decoding
 void setKey(String key)
          Sets the key used for encoding/decoding
 

Method Detail

decode

String decode(String text)
Decodes text with the key

Parameters:
text - text to decoded
Returns:
decoded text

encode

String encode(String text)
Encodes text with the key

Parameters:
text - text to be encoded
Returns:
encoded text

getKey

String getKey()
Gets the key used for encoding/decoding

Returns:
key

setKey

void setKey(String key)
Sets the key used for encoding/decoding

Parameters:
key - key used for encoding/decoding