CSV_Header Class Reference

#include <CSV_Header.h>

Collaboration diagram for CSV_Header:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CSV_Header ()
CSV_FieldgetField (const string &fieldName) throw (string)
CSV_FieldgetField (const int &index) throw (string)
vector< string > getFieldList ()
const string getFieldType (const string &fieldName)
const bool populate (vector< string > *foo)
void print ()
 ~CSV_Header ()

Detailed Description

Definition at line 46 of file CSV_Header.h.


Constructor & Destructor Documentation

CSV_Header::CSV_Header (  ) 

Definition at line 39 of file CSV_Header.cc.

CSV_Header::~CSV_Header (  ) 

Definition at line 44 of file CSV_Header.cc.


Member Function Documentation

CSV_Field * CSV_Header::getField ( const string &  fieldName  )  throw (string)

Definition at line 88 of file CSV_Header.cc.

CSV_Field * CSV_Header::getField ( const int &  index  )  throw (string)

Definition at line 77 of file CSV_Header.cc.

Referenced by CSV_Obj::getFieldData(), CSV_Obj::getRecord(), CSV_Obj::load(), and CSV_Obj::printField().

vector< string > CSV_Header::getFieldList (  ) 

Definition at line 121 of file CSV_Header.cc.

Referenced by CSV_Obj::getFieldList().

const string CSV_Header::getFieldType ( const string &  fieldName  ) 

Definition at line 98 of file CSV_Header.cc.

Referenced by CSV_Obj::getFieldType().

const bool CSV_Header::populate ( vector< string > *  foo  ) 

Definition at line 49 of file CSV_Header.cc.

References CSV_Field::insertIndex(), CSV_Field::insertName(), CSV_Field::insertType(), and slim().

Referenced by CSV_Obj::load().

Here is the call graph for this function:

void CSV_Header::print (  ) 

Definition at line 107 of file CSV_Header.cc.

References CSV_Field::getIndex(), CSV_Field::getName(), and CSV_Field::getType().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Tue May 11 20:06:11 2010 for OPeNDAP Hyrax Back End Server (BES) by  doxygen 1.4.7