Ignore:
Timestamp:
06/22/10 10:30:33 (14 years ago)
Author:
hozdoba
Message:

Quelques changements de portée essentiellement. Modificiations mineures.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/context.hpp

    r110 r113  
    9191 
    9292                  if (name.compare(FieldDefinition::GetDefName()) == 0) // Parsing définition des champs. 
    93                   { fieldDef = CreateInstanceAndParse<FieldDefinition>(attributes, _node, "field_definition"); continue; } 
     93                  { fieldDef = CreateInstanceAndParse<FieldDefinition>(attributes, _node, FieldDefinition::GetDefName().c_str()); continue; } 
    9494 
    9595                  if (name.compare(FileDefinition::GetDefName()) == 0) // Parsing définition des fichiers. 
    96                   { fileDef = CreateInstanceAndParse<FileDefinition>(attributes, _node, "file_definition"); continue; } 
     96                  { fileDef  = CreateInstanceAndParse<FileDefinition >(attributes, _node, FileDefinition ::GetDefName().c_str()); continue; } 
    9797 
    9898                  if (name.compare(AxisDefinition::GetDefName()) == 0) // Parsing pour la définition des axes. 
    99                   { axisDef = CreateInstanceAndParse<AxisDefinition>(attributes, _node, "axis_definition");  continue; } 
     99                  { axisDef  = CreateInstanceAndParse<AxisDefinition >(attributes, _node, AxisDefinition ::GetDefName().c_str());  continue; } 
    100100 
    101101                  if (name.compare(GridDefinition::GetDefName()) == 0) // Parsing pour la définition des grilles. 
    102                   { gridDef = CreateInstanceAndParse<GridDefinition>(attributes, _node, "grid_definition"); continue; } 
     102                  { gridDef  = CreateInstanceAndParse<GridDefinition >(attributes, _node, GridDefinition ::GetDefName().c_str()); continue; } 
    103103 
    104104                  WARNING("La définition est invalide, seules les champs, grilles, axes et fichiers peuvent être définis !"); 
     
    117117         virtual bool hasChild(void) const 
    118118         { return ((fieldDef != NULL) or (fileDef != NULL)  or (axisDef != NULL) or (gridDef != NULL)); } 
     119 
    119120         virtual void printChild(ostream& out) const 
    120121         { 
Note: See TracChangeset for help on using the changeset viewer.