Ignore:
Timestamp:
04/12/12 17:02:23 (12 years ago)
Author:
ymipsl
Message:

Suppress access to CObjectFactory class and CTreeManager.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/c/icxml_tree.cpp

    r345 r346  
    241241   // ----------------------- Affichage de l'arborescence ---------------------- 
    242242    
    243    void cxios_xml_tree_show   (const char * filename, int filename_size)  
    244    { 
    245       std::string filename_str; 
    246       try 
    247       { 
    248          if (cstr2string(filename, filename_size, filename_str)) 
    249             xios::CTreeManager::PrintTreeToFile(filename_str); 
    250          else 
    251             xios::CTreeManager::PrintTreeToStream(std::clog); 
    252       } 
    253       catch (xios::CException & exc) 
    254       { 
    255          std::cerr << exc.getMessage() << std::endl; 
    256          exit (EXIT_FAILURE); 
    257       } 
    258    } 
     243//   void cxios_xml_tree_show   (const char * filename, int filename_size)  
     244//   { 
     245//      std::string filename_str; 
     246//      try 
     247//      { 
     248//         if (cstr2string(filename, filename_size, filename_str)) 
     249//            xios::CTreeManager::PrintTreeToFile(filename_str); 
     250//         else 
     251//            xios::CTreeManager::PrintTreeToStream(std::clog); 
     252//      } 
     253//      catch (xios::CException & exc) 
     254//      { 
     255//         std::cerr << exc.getMessage() << std::endl; 
     256//         exit (EXIT_FAILURE); 
     257//      } 
     258//  } 
    259259      
    260260    
    261261   // ----------------------- Parsing de document xml -------------------------- 
    262262    
    263    void cxios_xml_parse_file  (const char * filename  , int filename_size) 
    264    { 
    265       std::string filename_str;  
    266       if (!cstr2string(filename, filename_size, filename_str)) return; 
    267  
    268       try 
    269       { 
    270          xios::CTreeManager::ParseFile(filename_str); 
    271       } 
    272       catch (xios::CException & exc) 
    273       { 
    274          std::cerr << exc.getMessage() << std::endl; 
    275          exit (EXIT_FAILURE); 
    276       } 
    277    } 
    278     
    279    void cxios_xml_parse_string(const char * xmlcontent, int xmlcontent_size) 
    280    { 
    281       std::string xmlcontent_str;  
    282       if (!cstr2string(xmlcontent, xmlcontent_size, xmlcontent_str)) return; 
    283  
    284       try 
    285       { 
    286          xios::CTreeManager::ParseString(xmlcontent_str); 
    287       } 
    288       catch (xios::CException & exc) 
    289       { 
    290          std::cerr << exc.getMessage() << std::endl; 
    291          exit (EXIT_FAILURE); 
    292       } 
    293    } 
     263//   void cxios_xml_parse_file  (const char * filename  , int filename_size)// 
     264//   { 
     265//      std::string filename_str;  
     266//      if (!cstr2string(filename, filename_size, filename_str)) return; 
     267// 
     268//      try 
     269//      { 
     270//         xios::CTreeManager::ParseFile(filename_str); 
     271//      } 
     272//      catch (xios::CException & exc) 
     273//      { 
     274//         std::cerr << exc.getMessage() << std::endl; 
     275//         exit (EXIT_FAILURE); 
     276//      } 
     277//   } 
     278    
     279//   void cxios_xml_parse_string(const char * xmlcontent, int xmlcontent_size) 
     280//   { 
     281//      std::string xmlcontent_str;  
     282//      if (!cstr2string(xmlcontent, xmlcontent_size, xmlcontent_str)) return; 
     283// 
     284//      try 
     285//      { 
     286//         xios::CTreeManager::ParseString(xmlcontent_str); 
     287//      } 
     288//      catch (xios::CException & exc) 
     289//      { 
     290//         std::cerr << exc.getMessage() << std::endl; 
     291//         exit (EXIT_FAILURE); 
     292//      } 
     293//   } 
    294294    
    295295 
Note: See TracChangeset for help on using the changeset viewer.