DataImportXmlParser.h File Reference


Namespaces

namespace  MXA_DataImport

Classes

class  DataImportXmlParser
 This class will parse a Data Import XML configuration file using a SAX like parsing algorithm based on the expat parser. More...

Defines

#define BUFFER_SIZE   1024

Typedefs

typedef std::map< std::string,
std::string > 
XMLAttributeMap
typedef boost::shared_ptr<
XMLAttributeMap
XMLAttributeMapPtr
typedef std::pair< std::string,
std::string > 
XMLAttributeMapElement

Functions

const std::string MXA_DataImport::Data_Dimensions ("Data_Dimensions")
const std::string MXA_DataImport::Data_Import ("Data_Import")
const std::string MXA_DataImport::Data_Model ("Data_Model")
const std::string MXA_DataImport::Dimension ("Dimension")
const std::string MXA_DataImport::Explicit_Data_Source ("Explicit_Data_Source")
const std::string MXA_DataImport::File_Path ("File_Path")
const std::string MXA_DataImport::Implicit_Data_Source ("Implicit_Data_Source")
const std::string MXA_DataImport::Index_Part ("Index_Part")
const std::string MXA_DataImport::Output_File ("Output_File")
const std::string MXA_DataImport::Text_Part ("Text_Part")
const std::string MXA_DataImport::Delete_Existing_File ("Delete_Existing_File")
const std::string MXA_DataImport::Import_Property ("Import_Property")
const std::string MXA_DataImport::Attr_Template_File ("Template_File")
const std::string MXA_DataImport::Attr_Absolute_Path ("Absolute_Path")
const std::string MXA_DataImport::Attr_DataDimension_Values ("DataDimension_Values")
const std::string MXA_DataImport::Attr_Data_Record ("Data_Record")
const std::string MXA_DataImport::Attr_Text ("Text")
const std::string MXA_DataImport::Attr_Source_Type ("Source_Type")
const std::string MXA_DataImport::Attr_Padding_Char ("Padding_Char")
const std::string MXA_DataImport::Attr_Max_Char_Length ("Max_Char_Length")
const std::string MXA_DataImport::Attr_Numeric_Type ("Numeric_Type")
const std::string MXA_DataImport::Attr_Data_Dimension ("Data_Dimension")
const std::string MXA_DataImport::Attr_Key ("Key")
const std::string MXA_DataImport::Attr_Value ("Value")

Define Documentation

#define BUFFER_SIZE   1024


Typedef Documentation

typedef std::map<std::string, std::string> XMLAttributeMap

typedef std::pair<std::string, std::string> XMLAttributeMapElement

typedef boost::shared_ptr<XMLAttributeMap> XMLAttributeMapPtr


Generated on Tue Nov 17 18:43:10 2009 for MXADataModel by  doxygen 1.5.2