XmlMDF_ADriverTable Class Reference

A driver table is an object building links between
object types and object drivers. In the
translation process, a driver table is asked to
give a translation driver for each current object
to be translated.

#include <XmlMDF_ADriverTable.hxx>

Inheritance diagram for XmlMDF_ADriverTable:
Inheritance graph
[legend]

Public Member Functions

 XmlMDF_ADriverTable ()
 Creates a mutable ADriverTable from XmlMDF.

void AddDriver (const Handle< XmlMDF_ADriver > &anHDriver)
 Sets a translation driver: <aDriver>.

const XmlMDF_TypeADriverMapGetDrivers () const
 Gets a map of drivers.

Standard_Boolean GetDriver (const Handle< Standard_Type > &aType, Handle< XmlMDF_ADriver > &anHDriver) const
 Gets a driver <aDriver> according to <aType>

Returns True if a driver is found; false otherwise.


Constructor & Destructor Documentation

XmlMDF_ADriverTable::XmlMDF_ADriverTable (  ) 

Member Function Documentation

void XmlMDF_ADriverTable::AddDriver ( const Handle< XmlMDF_ADriver > &  anHDriver  ) 
Standard_Boolean XmlMDF_ADriverTable::GetDriver ( const Handle< Standard_Type > &  aType,
Handle< XmlMDF_ADriver > &  anHDriver 
) const
const XmlMDF_TypeADriverMap& XmlMDF_ADriverTable::GetDrivers (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:09:08 2011 for Open CASCADE Technology by  doxygen 1.6.3