The Sword Project: sword::EncodingFilterMgr Class Reference |
#include <encfiltmgr.h>
Inheritance diagram for sword::EncodingFilterMgr:
Public Member Functions | |
EncodingFilterMgr (char encoding=ENC_UTF8) | |
Constructor of SWEncodingMgr. | |
~EncodingFilterMgr () | |
The destructor of SWEncodingMgr. | |
char | Encoding (char enc) |
Markup sets/gets the encoding after initialization. | |
virtual void | AddRawFilters (SWModule *module, ConfigEntMap §ion) |
Adds the raw filters which are defined in "section" to the SWModule object "module". | |
virtual void | AddEncodingFilters (SWModule *module, ConfigEntMap §ion) |
Adds the encoding filters which are defined in "section" to the SWModule object "module". | |
Protected Attributes | |
SWFilter * | latin1utf8 |
SWFilter * | scsuutf8 |
SWFilter * | targetenc |
char | encoding |
Definition at line 36 of file encfiltmgr.h.
sword::EncodingFilterMgr::EncodingFilterMgr | ( | char | encoding = ENC_UTF8 |
) |
Constructor of SWEncodingMgr.
encoding | The desired encoding. |
char sword::EncodingFilterMgr::Encoding | ( | char | enc | ) |
Markup sets/gets the encoding after initialization.
enc | The new encoding or ENC_UNKNOWN if you just want to get the current markup. |
virtual void sword::EncodingFilterMgr::AddRawFilters | ( | SWModule * | module, | |
ConfigEntMap & | section | |||
) | [virtual] |
Adds the raw filters which are defined in "section" to the SWModule object "module".
module | To this module the raw filter(s) are added | |
section | We use this section to get a list of filters we should apply to the module |
Reimplemented from sword::SWFilterMgr.
virtual void sword::EncodingFilterMgr::AddEncodingFilters | ( | SWModule * | module, | |
ConfigEntMap & | section | |||
) | [virtual] |
Adds the encoding filters which are defined in "section" to the SWModule object "module".
module | To this module the encoding filter(s) are added | |
section | We use this section to get a list of filters we should apply to the module |
Reimplemented from sword::SWFilterMgr.
The SWORD Project; P. O. Box 2528; Tempe, AZ 85280-2528 USA |