+ void TreeHandlerImageAdder::SetNumberOfChildrenRecursor(tree::Node* node)
+ {
+ std::stringstream out;
+ out << node->GetChildrenList().size();
+ mTreeHandler->SetAttribute(node,"D1111_0011",out.str());
+ if(node->GetLevel()<mTreeHandler->GetTree().GetNumberOfLevels()-2)
+ {
+ std::vector<tree::Node*> children = node->GetChildrenList();
+ std::vector<tree::Node*>::iterator it;
+ for(it=children.begin();it!=children.end();++it)
+ {
+ SetNumberOfChildrenRecursor(*it);
+ }
+ }
+ }