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

GBF to HTML conversion filter. More...

#include <gbftohtml.h>

Inheritance diagram for Filters::GbfToHtml:

Classes

class  UserData
 

Public Member Functions

 GbfToHtml ()
 
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
 

Protected Member Functions

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

Detailed Description

GBF to HTML conversion filter.

Definition at line 43 of file gbftohtml.h.

Constructor & Destructor Documentation

◆ GbfToHtml()

Filters::GbfToHtml::GbfToHtml ( )

Definition at line 36 of file gbftohtml.cpp.

Member Function Documentation

◆ createUserData()

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

Reimplemented from sword::OSISHTMLHREF.

Definition at line 73 of file gbftohtml.h.

◆ handleToken()

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

Reimplemented from sword::OSISHTMLHREF.

Definition at line 295 of file gbftohtml.cpp.

References append(), BT_ASSERT, anonymous_namespace{gbftohtml.cpp}::hexToChar(), and Filters::GbfToHtml::UserData::swordFootnote.

◆ processText()

char Filters::GbfToHtml::processText ( sword::SWBuf &  buf,
const sword::SWKey *  key,
const sword::SWModule *  module = nullptr 
)
override

Reimplemented from sword::SWFilter.

No descriptions

Definition at line 89 of file gbftohtml.cpp.

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


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