DictFileCont Class Reference

#include <CifLoadReorganizer.h>

Collaboration diagram for DictFileCont:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DictFileCont (const string &fnavFileName, const string &dicFileName, const string &ddlFileName, const bool verbose=false)
 DictFileCont (const string &fnavFileName)
 ~DictFileCont ()
int Init ()
int Write ()
void Read ()
unsigned int GetNumDictionaries ()
void GetDictionaryNames (vector< string > &dictNames)
void SetCurrentDictionary (const string &dictionaryName)
DdlDictContGetCurrDictCont ()
void Print ()

Private Member Functions

void IntInit (const string &fnavFileName)
void OpenFile (const eFileMode fileMode)

Private Attributes

bool _verbose
string _ddlFileName
string _dicFileName
string _fnavFileName
DdlFile * _ddl
DicFile * _dic
FileNavigator * _fnav
ISTable * _ddlformat
ISTable * _dicformat
mapped_ptr_vector< DdlDictCont_dictionaries
DdlDictCont_currDictContP

Constructor & Destructor Documentation

DictFileCont::DictFileCont ( const string &  fnavFileName,
const string &  dicFileName,
const string &  ddlFileName,
const bool  verbose = false 
)

DictFileCont::DictFileCont ( const string &  fnavFileName  ) 

DictFileCont::~DictFileCont (  ) 


Member Function Documentation

void DictFileCont::IntInit ( const string &  fnavFileName  )  [private]

void DictFileCont::OpenFile ( const eFileMode  fileMode  )  [private]

int DictFileCont::Init (  ) 

int DictFileCont::Write (  ) 

void DictFileCont::Read (  ) 

unsigned int DictFileCont::GetNumDictionaries (  ) 

void DictFileCont::GetDictionaryNames ( vector< string > &  dictNames  ) 

void DictFileCont::SetCurrentDictionary ( const string &  dictionaryName  ) 

DdlDictCont * DictFileCont::GetCurrDictCont (  ) 

void DictFileCont::Print (  ) 


Member Data Documentation

bool DictFileCont::_verbose [private]

string DictFileCont::_ddlFileName [private]

string DictFileCont::_dicFileName [private]

string DictFileCont::_fnavFileName [private]

DdlFile* DictFileCont::_ddl [private]

DicFile* DictFileCont::_dic [private]

FileNavigator* DictFileCont::_fnav [private]

ISTable* DictFileCont::_ddlformat [private]

ISTable* DictFileCont::_dicformat [private]

mapped_ptr_vector<DdlDictCont> DictFileCont::_dictionaries [private]

DdlDictCont* DictFileCont::_currDictContP [private]


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