BibleTime
Classes | Public Member Functions | Protected Member Functions | List of all members
Filters::ThmlToHtml Class Reference

ThML to HTML conversion filter. More...

#include <thmltohtml.h>

Inheritance diagram for Filters::ThmlToHtml:

Classes

class  UserData
 

Public Member Functions

bool handleToken (sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData) override
 
char processText (sword::SWBuf &buf, const sword::SWKey *key, const sword::SWModule *module=nullptr) override
 
 ThmlToHtml ()
 

Protected Member Functions

sword::BasicFilterUserData * createUserData (sword::SWModule const *module, sword::SWKey const *key) override
 

Detailed Description

ThML to HTML conversion filter.

Definition at line 40 of file thmltohtml.h.

Constructor & Destructor Documentation

◆ ThmlToHtml()

Filters::ThmlToHtml::ThmlToHtml ( )

Definition at line 46 of file thmltohtml.cpp.

Member Function Documentation

◆ createUserData()

sword::BasicFilterUserData* Filters::ThmlToHtml::createUserData ( sword::SWModule const *  module,
sword::SWKey const *  key 
)
inlineoverrideprotected

Definition at line 69 of file thmltohtml.h.

◆ handleToken()

bool ThmlToHtml::handleToken ( sword::SWBuf &  buf,
const char *  token,
sword::BasicFilterUserData *  userData 
)
override

◆ processText()

char Filters::ThmlToHtml::processText ( sword::SWBuf &  buf,
const sword::SWKey *  key,
const sword::SWModule *  module = nullptr 
)
override
Bug:
e.replace() instead?

Definition at line 60 of file thmltohtml.cpp.

References BT_ASSERT, CSwordBackend::instance(), CSwordModuleInfo::lemmas, and CSwordModuleInfo::strongNumbers.


The documentation for this class was generated from the following files: