#include <flaim.h>
Public Member Functions | |
void | clearTable (void) |
Clear the name table. | |
RCODE | setupFromDb (HFDB hDb) |
Populate a name table from the dictionary of the specified database. | |
FLMBOOL | getNextTagNumOrder (FLMUINT *puiNextPos, FLMUNICODE *puzTagName, char *pszTagName, FLMUINT uiNameBufSize, FLMUINT *puiTagNum=NULL, FLMUINT *puiType=NULL, FLMUINT *puiSubType=NULL) |
Get the next item from the the table in dictionary number order. | |
FLMBOOL | getNextTagNameOrder (FLMUINT *puiNextPos, FLMUNICODE *puzTagName, char *pszTagName, FLMUINT uiNameBufSize, FLMUINT *puiTagNum=NULL, FLMUINT *puiType=NULL, FLMUINT *puiSubType=NULL) |
Get the next item from the the table in name order. | |
FLMBOOL | getFromTagType (FLMUINT uiType, FLMUINT *puiNextPos, FLMUNICODE *puzTagName, char *pszTagName, FLMUINT uiNameBufSize, FLMUINT *puiTagNum=NULL, FLMUINT *puiSubType=NULL) |
Get the next item from the the table of the specified type. | |
FLMBOOL | getFromTagNum (FLMUINT uiTagNum, FLMUNICODE *puzTagName, char *pszTagName, FLMUINT uiNameBufSize, FLMUINT *puiType=NULL, FLMUINT *puiSubType=NULL) |
Get the item from the table with the specified dictionary number. | |
FLMBOOL | getFromTagName (const FLMUNICODE *puzTagName, const char *pszTagName, FLMUINT *puiTagNum, FLMUINT *puiType=NULL, FLMUINT *puiSubType=NULL) |
Get the item from the table with the specified name. | |
FLMBOOL | getFromTagTypeAndName (const FLMUNICODE *puzTagName, const char *pszTagName, FLMUINT uiType, FLMUINT *puiTagNum, FLMUINT *puiSubType=NULL) |
Get the item from the table with the specified type (field, index, or container) and name. | |
RCODE | addTag (const FLMUNICODE *puzTagName, const char *pszTagName, FLMUINT uiTagNum, FLMUINT uiType, FLMUINT uiSubType, FLMBOOL bCheckDuplicates=TRUE) |
Insert an item into the table. | |
void | sortTags (void) |
Sort the items in the table. |
|
Insert an item into the table.
|
|
Get the item from the table with the specified name.
|
|
Get the item from the table with the specified dictionary number.
|
|
Get the next item from the the table of the specified type. This method allows an application to traverse through all of the items of a particular type (field, index, container). Items will be returned in name order.
|
|
Get the item from the table with the specified type (field, index, or container) and name.
|
|
Get the next item from the the table in name order. This method allows an application to traverse through all of the names in a table in name order.
|
|
Get the next item from the the table in dictionary number order. This method allows an application to traverse through all of the items in a table in dictionary number order.
|
|
Populate a name table from the dictionary of the specified database.
|
|
Sort the items in the table. This method is typically called after adding a group of items to the table via the F_NameTable::addTag() method. |