Internet Direct (Indy) Version 9.0.2 Beta
TIdEncoder
Abstract ancestor for Indy encoder classes.

TIdEncoder = class(TIdBaseComponent)
Description
TIdEncoder is a TIdBaseComponent descendant that is the abstract ancestor for all Indy classes that perform encoding operations on String- or Stream-based origins and return the encoded value as a String value. Descendants of TIdEncoder include TIdEncoder3to4 and TIdEncoderQuotedPrintable.

Applications do not normally create instances of TIdEncoder, and instead use one of the descendant classes that implements a specific encoding algorithm. TIdEncoder can be used an as ancestor for classes that utilize a unique encoding algorithm and also adhere to the Indy coder framework.