The Sword Project: sword::RawFiles Class Reference |
Public Member Functions | |
RawFiles (const char *ipath, const char *iname=0, const char *idesc=0, SWDisplay *idisp=0, char encoding=ENC_UNKNOWN, char dir=DIRECTION_LTR, char markup=FMT_UNKNOWN, const char *ilang=0) | |
virtual SWBuf & | getRawEntryBuf () |
This function is reimplemented by the different kinds of module objects. | |
virtual bool | isWritable () |
Is the module writable? :). | |
virtual void | setEntry (const char *inbuf, long len=-1) |
Modify the current module entry text
| |
virtual void | linkEntry (const SWKey *linkKey) |
Link the current module entry to another module entry
| |
virtual void | deleteEntry () |
Delete current module entry - only if module isWritable. | |
operator const char * () | |
operator SWKey & () | |
operator SWKey * () | |
SWModule & | operator<< (const char *inbuf) |
SWModule & | operator<< (const SWKey *sourceKey) |
SWModule & | operator-= (int steps) |
SWModule & | operator+= (int steps) |
SWModule & | operator++ (int) |
SWModule & | operator-- (int) |
SWModule & | operator= (SW_POSITION p) |
Static Public Member Functions | |
static char | createModule (const char *) |
Creates a new module. | |
Private Member Functions | |
char * | getNextFilename () |
Definition at line 34 of file rawfiles.h.
virtual SWBuf& sword::RawFiles::getRawEntryBuf | ( | ) | [virtual] |
This function is reimplemented by the different kinds of module objects.
Implements sword::SWModule.
virtual bool sword::RawFiles::isWritable | ( | ) | [virtual] |
static char sword::RawFiles::createModule | ( | const char * | ) | [static] |
Creates a new module.
path | The first parameter is path of the new module |
Reimplemented from sword::RawVerse.
virtual void sword::RawFiles::setEntry | ( | const char * | inbuf, | |
long | len = -1 | |||
) | [virtual] |
Modify the current module entry text
Reimplemented from sword::SWModule.
virtual void sword::RawFiles::linkEntry | ( | const SWKey * | linkKey | ) | [virtual] |
Link the current module entry to another module entry
Reimplemented from sword::SWModule.
The SWORD Project; P. O. Box 2528; Tempe, AZ 85280-2528 USA |