- void processNode(xmlNodePtr aNode);
- bool processChildren(xmlNodePtr aNode);
-
- bool isAvaliableOnThisPlatform(const std::string& thePluginPlatform);
+ /// Recursively process the given xmlNode
+ virtual void processNode(xmlNodePtr aNode);
+ /// Defines if the reader should process children of the given node
+ virtual bool processChildren(xmlNodePtr aNode);
+ /// check if dependencies of the given node are in the list of loaded modules
+ bool hasRequiredModules(xmlNodePtr aNode) const;
+ /// reads info about plugin's features from plugin xml description