FARGOS/VISTA Object Management Environment Core
..
|
Interface to OME Native Language Message catalog. More...
#include <OMEnlmData.h>
Public Member Functions | |
OMEnlmCatalog (const OMEstring &catName, const OMEstring &lang) | |
~OMEnlmCatalog () | |
const OMEstring * | findMessage (const OMEstring &messId) |
Static Public Member Functions | |
static OMEnlmCatalog * | getCatalog (const OMEstring &catName, const OMEstring &lang) |
Public Attributes | |
OMEstring | catalogName |
OMEstring | langID |
OMEstring * | catalogFileName |
OMEassoc * | messageTable |
uint32_t | fileModTime |
Private Member Functions | |
OMEstring * | findCatalogFile () const |
int | readFile (const OMEstring &fName) |
Private Attributes | |
OMEnlmCatalog * | nextEntry |
Static Private Attributes | |
static OMEnlmCatalog * | catalogList |
Interface to OME Native Language Message catalog.
References catalogFileName, catalogList, catalogName, fileModTime, langID, messageTable, and nextEntry.
Referenced by getCatalog().
OMEnlmCatalog::~OMEnlmCatalog | ( | ) |
References catalogFileName, messageTable, and OME_DELETE_OBJECT.
|
private |
References catalogName, OMEarray::indexExists(), langID, OMEstring::length(), OMEfindFileInDirectory(), and OMEparsePathSpecification().
Referenced by findMessage().
References catalogFileName, fileModTime, findCatalogFile(), OMEassoc::indexExists(), messageTable, OME_STRING, readFile(), OMEtype::s, OMEtype::type, and OMEtype::value.
|
static |
References catalogList, catalogName, langID, nextEntry, and OMEnlmCatalog().
Referenced by OMEnlmData::getMessage().
|
private |
References OMEstring::determineCharacterSet(), EOF, fileModTime, and messageTable.
Referenced by findMessage().
OMEstring* OMEnlmCatalog::catalogFileName |
Referenced by findMessage(), OMEnlmCatalog(), and ~OMEnlmCatalog().
|
staticprivate |
Referenced by getCatalog(), and OMEnlmCatalog().
OMEstring OMEnlmCatalog::catalogName |
Referenced by findCatalogFile(), getCatalog(), and OMEnlmCatalog().
uint32_t OMEnlmCatalog::fileModTime |
Referenced by findMessage(), OMEnlmCatalog(), and readFile().
OMEstring OMEnlmCatalog::langID |
Referenced by findCatalogFile(), getCatalog(), and OMEnlmCatalog().
OMEassoc* OMEnlmCatalog::messageTable |
Referenced by findMessage(), OMEnlmCatalog(), readFile(), and ~OMEnlmCatalog().
|
private |
Referenced by getCatalog(), and OMEnlmCatalog().
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |