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>

List of all members.


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.

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.

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.

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: