#include <IdDictParser.h>
Definition at line 11 of file IdDictParser.h.
◆ FactoryMap
◆ IdDictParser()
IdDictParser::IdDictParser |
( |
| ) |
|
◆ down()
void XMLCoreParser::down |
( |
| ) |
|
|
inherited |
◆ find_factory()
◆ level()
int XMLCoreParser::level |
( |
| ) |
const |
|
inherited |
◆ parse() [1/2]
◆ parse() [2/2]
IdDictMgr & IdDictParser::parse |
( |
const std::string & |
file_name, |
|
|
const std::string & |
tag = "" |
|
) |
| |
Definition at line 145 of file IdDictParser.cxx.
153 std::cout <<
"IdDictParser::parse1>" << std::endl;
160 std::cout <<
"IdDictParser::parse2>" << std::endl;
167 std::cout <<
"IdDictParser::parse3>" << std::endl;
◆ register_default_factory()
void XMLCoreParser::register_default_factory |
( |
std::unique_ptr< XMLCoreFactory > |
factory | ) |
|
|
inherited |
◆ register_external_entity()
void XMLCoreParser::register_external_entity |
( |
const std::string & |
name, |
|
|
const std::string & |
file_name |
|
) |
| |
|
inherited |
Definition at line 507 of file XMLCoreParser.cxx.
511 std::cout <<
"XMLCoreParser::register_external_entity> name=" <<
name
512 <<
" file_name=" <<
file_name << std::endl;
◆ register_factory()
void XMLCoreParser::register_factory |
( |
const std::string & |
name, |
|
|
std::unique_ptr< XMLCoreFactory > |
factory |
|
) |
| |
|
inherited |
Definition at line 495 of file XMLCoreParser.cxx.
500 std::cout <<
"XMLCoreFactory::register_factory> name=" <<
name
501 <<
" factory=" << factory.get() << std::endl;
◆ register_text_entity()
void XMLCoreParser::register_text_entity |
( |
const std::string & |
name, |
|
|
const std::string & |
text |
|
) |
| |
|
inherited |
◆ set_create_entity_reference_nodes()
void XMLCoreParser::set_create_entity_reference_nodes |
( |
| ) |
|
|
inherited |
◆ set_do_namespaces()
void XMLCoreParser::set_do_namespaces |
( |
| ) |
|
|
inherited |
◆ set_do_schema()
void XMLCoreParser::set_do_schema |
( |
| ) |
|
|
inherited |
◆ set_validation_schema_full_checking()
void XMLCoreParser::set_validation_schema_full_checking |
( |
| ) |
|
|
inherited |
◆ set_validation_scheme()
void XMLCoreParser::set_validation_scheme |
( |
const char * |
parm | ) |
|
|
inherited |
◆ terminate()
void XMLCoreParser::terminate |
( |
| ) |
|
|
privateinherited |
◆ up()
void XMLCoreParser::up |
( |
| ) |
|
|
inherited |
◆ visit() [1/2]
void XMLCoreParser::visit |
( |
const std::string & |
file_name | ) |
|
|
inherited |
Definition at line 382 of file XMLCoreParser.cxx.
386 std::cout <<
"XMLCoreParser::visit file_name "
396 std::cout <<
"XMLCoreParser::visit node=" << nptr << std::endl;
◆ visit() [2/2]
Definition at line 402 of file XMLCoreParser.cxx.
409 const std::string& nodeName =
node.get_name();
410 const std::string& nodeValue =
node.get_value();
414 std::cout <<
"XMLCoreParser::visit node(" << nptr <<
") " << nodeName << std::endl;
421 std::cout <<
"XMLCoreParser::visit factory " << factory << std::endl;
424 switch (
node.get_type())
440 std::cout <<
"XMLCoreParser::visit ELEMENT_NODE "
441 <<
" factory=" << factory
445 if (factory != 0) factory->
start (*
this, core_node);
448 std::cerr <<
"XMLCoreParser> Cannot find factory for element "
449 << nodeName << std::endl;
459 if (factory != 0) factory->
end (*
this, core_node);
465 if (factory != 0) factory->
comment (*
this, nodeValue);
470 std::cout <<
"ENTITY_NODE " << nodeValue << std::endl;
475 std::cout <<
"ENTITY_REFERENCE_NODE " << nodeValue << std::endl;
479 std::cerr <<
"Unrecognized node type = "
480 << (long)
node.get_type() << std::endl;
486 std::cout <<
"XMLCoreParser::visit-2" << std::endl;
◆ m_altregions
◆ m_default_factory
◆ m_dictionary
◆ m_factories
◆ m_field
◆ m_idd
◆ m_level
int XMLCoreParser::m_level = 0 |
|
privateinherited |
◆ m_region
◆ m_regionentry
◆ m_subregion
The documentation for this class was generated from the following files: