KMSearchRuleString Class Reference
This class represents a search to be performed against a string. This class represents a search pattern rule operating on a string. More...
#include <kmsearchpattern.h>
Inherits KMSearchRule.
Public Member Functions
- KMSearchRuleString (const QCString &field=0, Function function=FuncContains, const QString &contents=QString::null)
- KMSearchRuleString (const KMSearchRuleString &other)
- const KMSearchRuleString & operator= (const KMSearchRuleString &other)
- virtual bool isEmpty () const
- virtual bool requiresBody () const
- virtual bool matches (const KMMessage *msg) const
- virtual bool matches (const DwString &str, KMMessage &msg, const DwBoyerMoore *headerField=0, int headerLen=-1) const
- bool matchesInternal (const QString &msgContents) const
Detailed Description
This class represents a search to be performed against a string. This class represents a search pattern rule operating on a string.The string can be either a message header, or a pseudo header, such as <body>
Member Function Documentation
|
Determine whether the rule is worth considering. It isn't if either the field is not set or the contents is empty.
Implements KMSearchRule. |
|
Returns true if the rule depends on a complete message, otherwise returns false.
Reimplemented from KMSearchRule. |
|
Tries to match the rule against the given.
Implements KMSearchRule. |
|
Optimized version tries to match the rule against the given.
Reimplemented from KMSearchRule. |
|
Helper for the main matches() method. Does the actual comparing. |
The documentation for this class was generated from the following files:
- kmsearchpattern.h
- kmsearchpattern.cpp