void Config_XMLReader::processNode(xmlNodePtr theNode)
{
if (isNode(theNode, NODE_SOURCE, NULL)) {
void Config_XMLReader::processNode(xmlNodePtr theNode)
{
if (isNode(theNode, NODE_SOURCE, NULL)) {
std::shared_ptr<Config_ValidatorMessage>
aMessage(new Config_ValidatorMessage(aValidatoEvent, this));
std::string aValidatorId;
std::shared_ptr<Config_ValidatorMessage>
aMessage(new Config_ValidatorMessage(aValidatoEvent, this));
std::string aValidatorId;
- std::list<std::string> aValidatorParameters;
- getValidatorInfo(theNode, aValidatorId, aValidatorParameters);
+ std::list<std::string> aParameters;
+ getParametersInfo(theNode, aValidatorId, aParameters);
xmlNodePtr aFeatureOrWdgNode = theNode->parent;
if (isNode(aFeatureOrWdgNode, NODE_FEATURE, NULL)) {
aMessage->setFeatureId(getProperty(aFeatureOrWdgNode, _ID));
xmlNodePtr aFeatureOrWdgNode = theNode->parent;
if (isNode(aFeatureOrWdgNode, NODE_FEATURE, NULL)) {
aMessage->setFeatureId(getProperty(aFeatureOrWdgNode, _ID));
Events_Loop* aEvLoop = Events_Loop::loop();
std::shared_ptr<Config_SelectionFilterMessage> aMessage =
std::make_shared<Config_SelectionFilterMessage>(aFilterEvent, this);
Events_Loop* aEvLoop = Events_Loop::loop();
std::shared_ptr<Config_SelectionFilterMessage> aMessage =
std::make_shared<Config_SelectionFilterMessage>(aFilterEvent, this);
- std::string aSelectionFilterId = getProperty(theNode, _ID);
+ std::string aSelectionFilterId;
+ std::list<std::string> aParameters;
+ getParametersInfo(theNode, aSelectionFilterId, aParameters);
xmlNodePtr aFeatureOrWdgNode = theNode->parent;
if (isNode(aFeatureOrWdgNode, NODE_FEATURE, NULL)) {
aMessage->setFeatureId(getProperty(aFeatureOrWdgNode, _ID));
xmlNodePtr aFeatureOrWdgNode = theNode->parent;
if (isNode(aFeatureOrWdgNode, NODE_FEATURE, NULL)) {
aMessage->setFeatureId(getProperty(aFeatureOrWdgNode, _ID));