src/Configuration.h
branchv_0
changeset 25 0e8a58946c48
parent 8 8730e2d0db0e
equal deleted inserted replaced
24:ee72fccc5267 25:0e8a58946c48
    63 	XmlElementSkeleton rawXmlNodeListWrapper;
    63 	XmlElementSkeleton rawXmlNodeListWrapper;
    64 	XmlElementSkeleton rawXmlAttributeWrapper;
    64 	XmlElementSkeleton rawXmlAttributeWrapper;
    65 
    65 
    66 };
    66 };
    67 
    67 
       
    68 class ParserOptionRecipe {
       
    69 public:
       
    70 	relpipe::writer::string_t uri;
       
    71 	relpipe::writer::string_t value;
       
    72 
       
    73 	ParserOptionRecipe(relpipe::writer::string_t uri, relpipe::writer::string_t value) : uri(uri), value(value) {
       
    74 	}
       
    75 };
       
    76 
    68 class RelationConfiguration {
    77 class RelationConfiguration {
    69 public:
    78 public:
    70 
    79 
    71 	virtual ~RelationConfiguration() {
    80 	virtual ~RelationConfiguration() {
    72 	}
    81 	}
    84 
    93 
    85 class Configuration {
    94 class Configuration {
    86 public:
    95 public:
    87 	std::vector<RelationConfiguration> relationConfigurations;
    96 	std::vector<RelationConfiguration> relationConfigurations;
    88 	std::vector<relpipe::writer::string_t> namespaceMappings;
    97 	std::vector<relpipe::writer::string_t> namespaceMappings;
       
    98 	std::vector<ParserOptionRecipe> parserOptions;
    89 	bool xinclude = false;
    99 	bool xinclude = false;
    90 
   100 
    91 	virtual ~Configuration() {
   101 	virtual ~Configuration() {
    92 	}
   102 	}
    93 };
   103 };