Interface Crypter<ENC,​DEC,​ENCEXC extends EncryptionException,​DECEXC extends DecryptionException>

Type Parameters:
ENC - The type of the encrypted data.
DEC - The type of the decrypted data.
ENCEXC - The specific type of the EncryptionException being thrown.
DECEXC - The specific type of the DecryptionException being thrown.
All Superinterfaces:
Decrypter<ENC,​DEC,​DECEXC>, Encrypter<ENC,​DEC,​ENCEXC>

public interface Crypter<ENC,​DEC,​ENCEXC extends EncryptionException,​DECEXC extends DecryptionException>
extends Encrypter<ENC,​DEC,​ENCEXC>, Decrypter<ENC,​DEC,​DECEXC>
The Crypter combines Encrypter and Decrypter functionality.