Class used to ignore a tag. More...
#include <hpp/manipulation/parser/factories/ignoretag.hh>
| Public Member Functions | |
| IgnoreTagFactory (ObjectFactory *parent, const XMLElement *element) | |
| bool | init () | 
| Called when the object is created.  More... | |
|  Public Member Functions inherited from hpp::manipulation::parser::ObjectFactory | |
| ObjectFactory (ObjectFactory *parent=NULL, const XMLElement *element=NULL) | |
| virtual | ~ObjectFactory () | 
| void | name (const std::string &n) | 
| Set the name.  More... | |
| void | name (const char *n) | 
| See name(const std::string&)  More... | |
| template<typename T > | |
| T * | as () | 
| Cast this class to any child class.  More... | |
| void | setAttribute (const XMLAttribute *attr) | 
| Called for each attribute.  More... | |
| virtual void | addTextChild (const XMLText *text) | 
| Add Text child.  More... | |
| virtual bool | finishAttributes () | 
| Called when all the attributes have been processed.  More... | |
| virtual void | finishTags () | 
| Called when all the child tags have been processed.  More... | |
| virtual void | finishFile () | 
| Called when parsing is finished.  More... | |
| std::string | tagName () const | 
| Return tag name of the element is any.  More... | |
| std::string | name () const | 
| Return the content of the attribute name, or an empty string.  More... | |
| bool | hasAttribute (const std::string &attr) const | 
| Check if an attribute was set.  More... | |
| std::string | getAttribute (const std::string &attr) const | 
| Return a given attributes.  More... | |
| ObjectFactoryList | getChildrenOfType (std::string type) | 
| Get a list of ObjectFactory whose tag name is type.  More... | |
| bool | getChildOfType (std::string type, ObjectFactory *&o) | 
| Get the ObjectFactory whose tag name is type.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from hpp::manipulation::parser::ObjectFactory | |
| typedef std::vector< ObjectFactory * > | ObjectFactoryList | 
|  Protected Member Functions inherited from hpp::manipulation::parser::ObjectFactory | |
| ObjectFactory (RootFactory *root) | |
| ObjectFactory * | parent () | 
| RootFactory * | root () | 
| bool | hasParent () const | 
| const XMLElement * | XMLelement () | 
| virtual void | impl_setAttribute (const XMLAttribute *attr) | 
| void | addChild (ObjectFactory *child) | 
| virtual std::ostream & | print (std::ostream &os) const | 
Class used to ignore a tag.
If the parser knows it should ignore a tag, no warning will be printed in the logs. Moreover, its children won't be parsed.
| 
 | inline | 
| 
 | inlinevirtual | 
Called when the object is created.
Reimplemented from hpp::manipulation::parser::ObjectFactory.