87 switch (module->getMarkup()) {
94 module->addRenderFilter(
fromgbf);
106 module->addRenderFilter(
fromtei);
114 if (mark && mark !=
markup) {
116 ModMap::const_iterator
module;
127 switch (module->second->getMarkup()) {
132 module->second->removeRenderFilter(oldthml);
135 module->second->replaceRenderFilter(oldthml,
fromthml);
139 module->second->addRenderFilter(
fromthml);
147 module->second->removeRenderFilter(oldgbf);
150 module->second->replaceRenderFilter(oldgbf,
fromgbf);
154 module->second->addRenderFilter(
fromgbf);
162 module->second->removeRenderFilter(oldplain);
165 module->second->replaceRenderFilter(oldplain,
fromplain);
169 module->second->addRenderFilter(
fromplain);
177 module->second->removeRenderFilter(oldosis);
180 module->second->replaceRenderFilter(oldosis,
fromosis);
184 module->second->addRenderFilter(
fromosis);
192 module->second->removeRenderFilter(oldtei);
195 module->second->replaceRenderFilter(oldtei,
fromtei);
199 module->second->addRenderFilter(
fromtei);
void CreateFilters(char markup)
char Markup(char m=FMT_UNKNOWN)
DiathekeFilterMgr(char markup=FMT_THML, char encoding=ENC_UTF8)
virtual void addRenderFilters(SWModule *module, ConfigEntMap §ion)
virtual void addRenderFilters(SWModule *module, ConfigEntMap §ion)
virtual SWMgr * getParentMgr()
SWORD_NAMESPACE_START typedef multimapwithdefault< SWBuf, SWBuf, std::less< SWBuf > > ConfigEntMap