|
Cutelee 6.1.0
|

Public Member Functions | |
| Node * | getNode (const QString &tagContent, Parser *p) const override |
Public Member Functions inherited from Cutelee::AbstractNodeFactory | |
| AbstractNodeFactory (QObject *parent={}) | |
| ~AbstractNodeFactory () override | |
Protected Member Functions | |
| Node * | do_getNode (const QString &tagContent, Parser *p, bool negate) const |
Protected Member Functions inherited from Cutelee::AbstractNodeFactory | |
| QList< FilterExpression > | getFilterExpressionList (const QStringList &list, Parser *p) const |
| Q_INVOKABLE QStringList | smartSplit (const QString &str) const |
| IfEqualNodeFactory::IfEqualNodeFactory | ( | ) |
Definition at line 27 of file ifequal.cpp.
|
protected |
Definition at line 29 of file ifequal.cpp.
This method should be reimplemented to return a Node which can be rendered.
The tagContent is the content of the tag including the tag name and arguments. For example, if the template content is {% my_tag arg1 arg2 %}, the tagContent will be "my_tag arg1 arg2".
The Parser p is available and can be advanced if appropriate. For example, if the tag has an end tag, the parser can be advanced to the end tag.
Implements Cutelee::AbstractNodeFactory.
Reimplemented in IfNotEqualNodeFactory.
Definition at line 58 of file ifequal.cpp.