DdlDictCont Class Reference

#include <CifLoadReorganizer.h>

Inherits DdlLoadCont.

Inheritance diagram for DdlDictCont:

Inheritance graph
[legend]
Collaboration diagram for DdlDictCont:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DdlDictCont (const string &dataBlockName, FileNavigator *fnav)
 DdlDictCont (const string &dataBlockName, FileNavigator *fnav, DicFile *dicFile)
virtual ~DdlDictCont ()
int Load ()
int Write ()
int Read (uWord which)
DdlContGetDdlCont (const string &contName, const DdlContInfo &contInfo)
int PrintDdlContainers (const string &ddlCatName, const string &ddlItemName, const DdlContInfo &contInfo)

Private Member Functions

void Init ()
int WriteDdlContLocations (const vector< uWord > &indices)
int BuildDdlContainers (unsigned int index, const string &ddlCatName, const string &ddlItemName, mapped_ptr_vector< DdlCont > &containers)
void LoadDdlItems (vector< vector< string > > &combo, const unsigned int configIndex)
DdlContGetDdlContainers (const string &contName, mapped_ptr_vector< DdlCont > &containers, const DdlContInfo &contInfo)

Private Attributes

mapped_ptr_vector< DdlCont_items
mapped_ptr_vector< DdlCont_subcategories
mapped_ptr_vector< DdlCont_categories

Constructor & Destructor Documentation

DdlDictCont::DdlDictCont ( const string &  dataBlockName,
FileNavigator *  fnav 
)

DdlDictCont::DdlDictCont ( const string &  dataBlockName,
FileNavigator *  fnav,
DicFile *  dicFile 
)

DdlDictCont::~DdlDictCont (  )  [virtual]


Member Function Documentation

void DdlDictCont::Init (  )  [private]

Reimplemented from DdlCont.

int DdlDictCont::WriteDdlContLocations ( const vector< uWord > &  indices  )  [private]

int DdlDictCont::BuildDdlContainers ( unsigned int  index,
const string &  ddlCatName,
const string &  ddlItemName,
mapped_ptr_vector< DdlCont > &  containers 
) [private]

void DdlDictCont::LoadDdlItems ( vector< vector< string > > &  combo,
const unsigned int  configIndex 
) [private, virtual]

Reimplemented from DdlLoadCont.

DdlCont * DdlDictCont::GetDdlContainers ( const string &  contName,
mapped_ptr_vector< DdlCont > &  containers,
const DdlContInfo contInfo 
) [private]

int DdlDictCont::Load (  )  [virtual]

Reimplemented from DdlLoadCont.

int DdlDictCont::Write (  )  [virtual]

Reimplemented from DdlCont.

int DdlDictCont::Read ( uWord  which  ) 

DdlCont * DdlDictCont::GetDdlCont ( const string &  contName,
const DdlContInfo contInfo 
)

int DdlDictCont::PrintDdlContainers ( const string &  ddlCatName,
const string &  ddlItemName,
const DdlContInfo contInfo 
)


Member Data Documentation

mapped_ptr_vector<DdlCont> DdlDictCont::_items [private]

mapped_ptr_vector<DdlCont> DdlDictCont::_subcategories [private]

mapped_ptr_vector<DdlCont> DdlDictCont::_categories [private]


The documentation for this class was generated from the following files:
Generated on Tue Apr 3 08:46:23 2007 for cifobj-loader-v7.0 by  doxygen 1.5.1