Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

InputFilter Class Reference

#include <InputFilter.h>

Inheritance diagram for InputFilter:

Inheritance graph
[legend]
Collaboration diagram for InputFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InputFilter (const QString &name, bool memory=false, MtpContext *ctxt=0)
 ~InputFilter ()
bool memorize () const
bool applyTo (QString &)
void setRegExp (const QString &)
void setResultPattern (const QString &)
QString getRegExp () const
QString getResultPattern () const

Private Attributes

bool memory
MtpRegExp reg
QString pattern
QString sreg
MtpContextm_context

Detailed Description

Yann Hodique

Definition at line 21 of file InputFilter.h.


Constructor & Destructor Documentation

InputFilter::InputFilter const QString &  name,
bool  memory = false,
MtpContext ctxt = 0
 

Definition at line 14 of file InputFilter.cpp.

References m_context.

InputFilter::~InputFilter  ) 
 

Definition at line 21 of file InputFilter.cpp.


Member Function Documentation

bool InputFilter::applyTo QString &   )  [virtual]
 

Reimplemented from Filter.

Definition at line 23 of file InputFilter.cpp.

References Filter::applyProcessedRegexpToPattern(), MtpRegExp::exactMatch(), pattern, reg, and Filter::setResult().

QString InputFilter::getRegExp  )  const
 

Definition at line 46 of file InputFilter.cpp.

References sreg.

QString InputFilter::getResultPattern  )  const
 

Definition at line 50 of file InputFilter.cpp.

References pattern.

bool InputFilter::memorize  )  const
 

Definition at line 33 of file InputFilter.cpp.

References memory.

void InputFilter::setRegExp const QString &   ) 
 

Definition at line 37 of file InputFilter.cpp.

References m_context, reg, and sreg.

Referenced by MtpFilter::MtpFilter().

void InputFilter::setResultPattern const QString &   ) 
 

Definition at line 42 of file InputFilter.cpp.

References pattern.

Referenced by MtpFilter::MtpFilter().


Member Data Documentation

MtpContext* InputFilter::m_context [private]
 

Reimplemented from Filter.

Definition at line 40 of file InputFilter.h.

Referenced by InputFilter(), and setRegExp().

bool InputFilter::memory [private]
 

Definition at line 37 of file InputFilter.h.

Referenced by memorize().

QString InputFilter::pattern [private]
 

Definition at line 39 of file InputFilter.h.

Referenced by applyTo(), getResultPattern(), and setResultPattern().

MtpRegExp InputFilter::reg [private]
 

Definition at line 38 of file InputFilter.h.

Referenced by applyTo(), and setRegExp().

QString InputFilter::sreg [private]
 

Definition at line 39 of file InputFilter.h.

Referenced by getRegExp(), and setRegExp().


The documentation for this class was generated from the following files:
Generated on Sat May 10 15:10:00 2003 for qnet by doxygen1.3