Compounds | |
class | EncodingFilterMgr |
This class is like a normal SWMgr, but you can additonally specify which encoding you want to use. More... | |
class | GBFFootnotes |
This Filter shows/hides footnotes in a GBF text. More... | |
class | GBFHeadings |
This Filter shows/hides headings in a GBF text. More... | |
class | GBFHTML |
this filter converts GBF text to HTML text More... | |
class | GBFHTMLHREF |
this filter converts GBF text to HTML text with hrefs More... | |
class | GBFMorph |
This Filter shows/hides morph tags in a GBF text. More... | |
class | GBFOSIS |
this filter converts GBF text to OSIS text More... | |
class | GBFPlain |
This filter converts GBF text to plain text. More... | |
class | GBFRedLetterWords |
This Filter shows/hides "red letter tags" (marking the words of Jesus) in a GBF text. More... | |
class | GBFRTF |
This filter converts GBF text into RTF text. More... | |
class | GBFStrongs |
This Filter shows/hides strong's numbers in a GBF text. More... | |
class | GBFThML |
this filter converts GBF text into ThML text More... | |
class | GreekLexAttribs |
this filter converts ThML text to plain text More... | |
class | Latin1UTF16 |
This filter converts Latin-1 encoded text to UTF-16. More... | |
class | Latin1UTF8 |
This filter converts Latin-1 encoded text to UTF-8. More... | |
class | ListKey |
ListKey is the basis for all types of keys that have lists of specified indexes (e.g. More... | |
class | LocaleMgr |
The LocaleMgr class handles all the different locales of Sword. More... | |
class | MarkupFilterMgr |
This class is like a normal SWEncodingMgr, but you can additonally specify which markup you want to use. More... | |
class | OSISMorph |
This Filter shows/hides morph tags in a OSIS text. More... | |
class | OSISPlain |
this filter converts OSIS text to plain text More... | |
class | OSISRTF |
this filter converts OSIS text to RTF text More... | |
class | OSISStrongs |
This Filter shows/hides strong's numbers in a OSIS text. More... | |
class | PLAINFootnotes |
Shows or hides footnotes in plain text. More... | |
class | PLAINHTML |
this filter converts plain text to HTML text More... | |
class | RTFHTML |
this filter converts RTF text into HTML text More... | |
class | SCSUUTF8 |
This filter converts SCSU compressed (encoded) text to UTF-8. More... | |
class | StrKey |
a standard string key class (used for modules that index on single strings (eg. More... | |
class | SWBasicFilter |
A filter providing commonly used functionality. More... | |
class | SWBuf |
This class is used as a transport and utility for data buffers. More... | |
class | SWClass |
Class used for SWDYNAMIC_CAST to save the inheritance order. More... | |
class | SWCom |
The basis for all commentary modules. More... | |
class | SWConfig |
The class to read and save settings using a file on disk. More... | |
class | SWDisplay |
swdisp is the basis for all types of displays (e.g. More... | |
class | SWFilter |
Base class for all filters in sword. More... | |
class | SWGenBook |
the basis for all types of Lexicon and Dictionary modules (hence the 'LD'). More... | |
class | SWKey |
SWKey is the basis for all types of keys for indexing into modules (e.g. More... | |
class | SWLD |
the basis for all types of Lexicon and Dictionary modules (hence the 'LD'). More... | |
class | SWLocale |
SWLocale is used for the localisation of the booknames The SWLocale is a class which holds the information of one language. More... | |
class | SWMgr |
SWMgr is the main class of the Sword library. More... | |
class | SWModule |
The class SWModule is the base class for all modules used in Sword. More... | |
class | SWObject |
Base class for major Sword classes. More... | |
class | SWText |
The basis for all text modules. More... | |
class | ThMLFootnotes |
This Filter shows/hides footnotes in a ThML text. More... | |
class | ThMLGBF |
this filter converts ThML text to GBF text More... | |
class | ThMLHeadings |
This Filter shows/hides headings in a ThML text. More... | |
class | ThMLHTML |
this filter converts ThML text to HTML text More... | |
class | ThMLHTMLHREF |
this filter converts ThML text to HTML text with hrefs More... | |
class | ThMLLemma |
This Filter shows/hides lemmas in a ThML text. More... | |
class | ThMLMorph |
This Filter shows/hides morph tags in a ThML text. More... | |
class | ThMLOLB |
this filter converts ThML text to OLB text More... | |
class | ThMLOSIS |
this filter converts ThML text to OSIS text More... | |
class | ThMLPlain |
this filter converts ThML text to plain text More... | |
class | ThMLRTF |
this filter converts ThML text to RTF text More... | |
class | ThMLScripref |
This Filter shows/hides scripture references in a ThML text. More... | |
class | ThMLStrongs |
This Filter shows/hides strong's numbers in a ThML text. More... | |
class | ThMLVariants |
This Filter shows/hides textual variants. More... | |
class | TreeKey |
Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
class | TreeKeyIdx |
Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
class | UnicodeRTF |
This filter converts UTF-8 text into RTF Unicode tags. More... | |
class | UTF16UTF8 |
This filter converts UTF-16 encoded text to UTF-8. More... | |
class | UTF8arShaping |
This Filter controls the arabic shaping of UTF-8 text FIXME: is that correct? how to control it? More... | |
class | UTF8BiDiReorder |
This Filter reorders UTF-8 text according to Unicode BiDi. More... | |
class | UTF8Cantillation |
This Filter shows/hides Hebrew cantillation marks in UTF8 text. More... | |
class | UTF8GreekAccents |
This Filter shows/hides Greek Accents marks in UTF8 text. More... | |
class | UTF8HebrewPoints |
This Filter shows/hides Hebrew vowel points in UTF8 text. More... | |
class | UTF8HTML |
This filter converts UTF-8 text into HTML escape sequences. More... | |
class | UTF8Latin1 |
This filter converts UTF-8 encoded text to Latin-1. More... | |
class | UTF8Transliterator |
This Filter uses ICU for transliteration. More... | |
class | UTF8UTF16 |
This filter converts UTF-8 encoded text to UTF-16. More... | |
class | VerseKey |
Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
Typedefs | |
typedef std::map< std::string, SWLocale *, std::less< std::string > > | LocaleMap |
typedef multimapwithdefault< std::string, std::string, std::less< std::string > > | ConfigEntMap |
typedef std::map< std::string, ConfigEntMap, std::less< std::string > > | SectionMap |
typedef std::list< SWBuf > | OptionsList |
The type definitoin for option types. | |
typedef std::map< std::string, std::string, std::less< std::string > > | LookupMap |
typedef std::map< std::string, SWModule *, std::less< std::string > > | ModMap |
typedef std::map< std::string, SWFilter * > | FilterMap |
typedef std::list< SWFilter * > | FilterList |
typedef std::map< std::string, std::string, std::less< std::string > > | AttributeValue |
typedef std::map< std::string, AttributeValue, std::less< std::string > > | AttributeList |
typedef std::map< std::string, AttributeList, std::less< std::string > > | AttributeTypeList |
typedef std::map< const UnicodeString, SWTransData > | SWTransMap |
typedef std::pair< UnicodeString, SWTransData > | SWTransPair |
typedef map< string, list< long > > | strlist |
typedef list< long > | longlist |
Enumerations | |
enum | bGreekChars { ALPHA = 65, BETA, CHI, DELTA, EPSILON, PHI, GAMMA, ETA, IOTA, KAPPA = 75, LAMBDA, MU, NU, OMICRON, PI, THETA, RHO, SIGMA, TAU, UPSILON, OMEGA = 'W', XI, PSI, ZETA, ROUGH = 104, IOTA_SUB } |
enum | GreekFontChars { gALPHA = 'a', gBETA, gCHI, gDELTA, gEPSILON, gPHI, gGAMMA, gETA, gIOTA, gSIGMA_END, gKAPPA, gLAMBDA, gMU, gNU, gOMICRON, gPI, gTHETA, gRHO, gSIGMA, gTAU, gUPSILON, gOMEGA = 'w', gXI, gPSI, gZETA, gROUGH_ALPHA = 161, gROUGH_EPSILON = 152, gROUGH_ETA = 185, gROUGH_IOTA = 131, gROUGH_OMICRON = 208, gROUGH_RHO = 183, gROUGH_UPSILON = 216, gROUGH_OMEGA = 230, gIOTA_ALPHA = 'v', gIOTA_ETA = 'V', gIOTA_OMEGA = 'J', gNON_ROUGH_ALPHA = 162, gNON_ROUGH_EPSILON = 153, gNON_ROUGH_ETA = 186, gNON_ROUGH_IOTA = 132, gNON_ROUGH_OMICRON = 209, gNON_ROUGH_RHO = 184, gNON_ROUGH_UPSILON = 217, gNON_ROUGH_OMEGA = 231 } |
enum | bGreekPunct { COMMA = ',', STOP = '.', SEMI_COLON = ';', QUESTION = '?' } |
enum | GreekPunct { gCOMMA = ',', gSTOP = '.', gSEMI_COLON = ':', gQUESTION = ';' } |
enum | { DIRECTION_LTR = 0, DIRECTION_RTL, DIRECTION_BIDI } |
enum | { FMT_UNKNOWN = 0, FMT_PLAIN, FMT_THML, FMT_GBF, FMT_HTML, FMT_HTMLHREF, FMT_RTF, FMT_OSIS } |
enum | { ENC_UNKNOWN = 0, ENC_LATIN1, ENC_UTF8, ENC_SCSU, ENC_UTF16, ENC_RTF, ENC_HTML } |
Functions | |
unsigned char | Greek2bGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
unsigned char | bGreek2Greek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
int | ParseGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
int | ParsebGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
unsigned char | char2Font (unsigned char letter, bool finalSigma, bool iota, bool breathing, bool rough) |
unsigned char | Font2char (unsigned char letter, bool &iota, bool &breathing, bool &rough) |
bool | getSpecialChar (unsigned char Font, unsigned char &letter) |
bool | SpecialGreek (unsigned char Font) |
unsigned char | getGreekPunct (unsigned char bGreek) |
unsigned char | getbGreekPunct (unsigned char Greek) |
bool | isPunctSpace (unsigned char c) |
int | my_fwrite (void *buffer, size_t size, size_t nmemb, void *stream) |
int | my_fprogress (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) |
void * | FTPOpenSession () |
void | FTPCloseSession (void *session) |
char | FTPURLGetFile (void *session, const char *dest, const char *sourceurl, bool passive=true, void(*status_callback)(double dltotal, double dlnow)=0) |
std::vector< struct ftpparse > | FTPURLGetDir (void *session, const char *dirurl, bool passive=true) |
char | isroman (const char *) |
int | from_rom (const char *s) |
unsigned char * | UTF32to8 (unsigned long utf32, unsigned char *utf8) |
Converts a 32-bit unsigned integer UTF-32 value into a UTF-8 encoded 1-6 byte array. | |
unsigned long | UTF8to32 (unsigned char *utf8, unsigned long utf32) |
Converts a UTF-8 encoded 1-6 byte array into a 32-bit unsigned integer UTF-32 value. | |
int | stricmp (const char *s1, const char *s2) |
char | getconfent (char *filename, char *entryname, char *buf, int len) |
char * | stdstr (char **iistr, const char *istr) |
Use stdstr to copy a const char* to a char*. | |
char * | strstrip (char *istr) |
const char * | stristr (const char *s1, const char *s2) |
const char | strnicmp (const char *s1, const char *s2, int len) |
unsigned int | strlenw (const char *s1) |
char * | toupperstr (char *buf) |
char * | toupperstr_utf8 (char *buf) |
unsigned long | UTF8to32 (unsigned char *utf8) |
Variables | |
sword::CDSourceMgr * | iCDPath |
const unsigned char | SW_toupper_array [256] |
const char * | classes [] = {"SWDisplay", "SWObject", 0} |
sword::__staticsystemlog | _staticsystemlog |
const char | nl = '\n' |
InstallMgr_init | _InstallMgr_init |
|
Converts a 32-bit unsigned integer UTF-32 value into a UTF-8 encoded 1-6 byte array.
|
|
Converts a UTF-8 encoded 1-6 byte array into a 32-bit unsigned integer UTF-32 value.
|