OSEXIEncStringTables Struct Reference
[EXI encode structures and functions.]
This structure defines the complete set of string table partitions used by the encoder.
More...
#include <rtEXIEncStringTables.h>
Public Attributes | |
OSEXIEncStringTable | uriTable |
The URI table. | |
OSRTHashMap | prefixTables |
The prefix table set. | |
OSRTHashMap | localNameTables |
The local name table set. | |
OSRTHashMap | localValueTables |
The local value table set. | |
OSEXIEncStringTable | globalValueTable |
The global value table. |
Detailed Description
This structure defines the complete set of string table partitions used by the encoder.A different structure is used by the decoder.
Definition at line 46 of file rtEXIEncStringTables.h.
Member Data Documentation
The URI table.
This holds URI content items. There is one URI table for a given EXI application.
Definition at line 51 of file rtEXIEncStringTables.h.
OSRTHashMap OSEXIEncStringTables::prefixTables |
The prefix table set.
There is a prefix table (referred to in the spec as a 'table partition') for each namespace URI. These are represented using a HashMap with URI as key and StringTable as value.
Definition at line 59 of file rtEXIEncStringTables.h.
OSRTHashMap OSEXIEncStringTables::localNameTables |
The local name table set.
There is a local name table (referred to in the spec as a 'table partition') for each namespace URI. These are represented using a HashMap with URI as key and StringTable as value.
Definition at line 67 of file rtEXIEncStringTables.h.
OSRTHashMap OSEXIEncStringTables::localValueTables |
The local value table set.
This set of tables holds Value content items. They are partitioned based on qname of their associated attribute or element definitions.
Definition at line 74 of file rtEXIEncStringTables.h.
The global value table.
This holds Value content items. There is one global value table for a given EXI application.
Definition at line 80 of file rtEXIEncStringTables.h.
The documentation for this struct was generated from the following file: