Version: 9.15.0
DDS_Dictionary.cxx File Reference
#include "DDS_Dictionary.h"
#include "DDS_KeyWords.h"
#include <LDOMString.hxx>
#include <LDOMParser.hxx>
#include <UnitsAPI.hxx>
#include <TColStd_SequenceOfInteger.hxx>
#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColStd_SequenceOfExtendedString.hxx>
#include <NCollection_Map.hxx>
#include <Standard_Failure.hxx>
#include <Standard_ErrorHandler.hxx>

Functions

 Handle (DDS_Dictionary) DDS_Dictionary
 Get the only instance of the data dictionary. More...
 
 Handle (DDS_DicItem) DDS_Dictionary
 Get the data dictionary item by specified identifier theID from the component theComponent. More...
 
 Handle (DDS_DicGroup) DDS_Dictionary
 Create instance of a dictionary group. This method can be used for customization data dictionary by specific groups design. More...
 

Function Documentation

◆ Handle() [1/3]

Handle ( DDS_DicGroup  )

Create instance of a dictionary group. This method can be used for customization data dictionary by specific groups design.

Returns
New dictionary group instance.

Set instance of dictionary. This method might be used in descendant classes to initialize custom dictionary and replace the default implementation. This method overrides static handle on dictionary that is available through Get() method

◆ Handle() [2/3]

Handle ( DDS_DicItem  )

Get the data dictionary item by specified identifier theID from the component theComponent.

Get the dictionary item with specified identifier theID.

If the component or item is not found, null handle is returned.

Parameters
theIDdata dictionary item ID
theComponentcomponent name
Returns
handle to the data dictionary item

Get the data dictionary item by specified identifier theID.

Function searches the item in all components. If item is not found in all components, null handle is returned.

Parameters
theIDdata dictionary item ID
Returns
handle to the data dictionary item

Fill the internal data structures from the XML node.

Parameters
theDocElementdocument XML node

References Handle().

◆ Handle() [3/3]

Handle ( DDS_Dictionary  )

Get the only instance of the data dictionary.

Returns
the only instance of the data dictionary