Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::StringFilter

Classe per la gestione di un filtro per stringhe. Continua...

#include <StringFilter.hpp>

Diagramma delle classi per fire::StringFilter
fire::Filter< std::string > fire::Object fire::Groupable< Object >

Membri pubblici

 StringFilter (fire::BooleanOperator::BooleanOperator booleanOperator, const std::string &string)
 Costruttore. Continua...
 
 StringFilter (fire::StringOperator::StringOperator stringOperator, const std::string &string)
 Costruttore. Continua...
 
 StringFilter (const StringFilter &stringFilter)
 Costruttore di copia. Continua...
 
virtual ~StringFilter ()
 Distruttore.
 
virtual bool condition (std::string string)
 Restituisce l'indicazione se un valore stringa soddisfa la condizione del filtro per stringhe. Continua...
 
- Membri pubblici ereditati da fire::Filter< std::string >
 Filter ()
 Costruttore.
 
virtual ~Filter ()
 Distruttore.
 
bool expression (std::stringobject)
 Restituisce l'indicazione se un oggetto generico soddisfa l'espressione del filtro. Continua...
 
fire::Filter< std::string > NOT ()
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico NOT. Continua...
 
fire::Filter< std::string > AND (fire::Filter< std::string > &filter)
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico AND con un altro filtro. Continua...
 
fire::Filter< std::string > OR (fire::Filter< std::string > &filter)
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico OR con un altro filtro. Continua...
 
fire::Filter< std::string > operator! ()
 Operatore logico NOT. Continua...
 
fire::Filter< std::string > operator&& (fire::Filter< std::string > &filter)
 Operatore logico AND. Continua...
 
fire::Filter< std::string > operator|| (fire::Filter< std::string > &filter)
 Operatore logico OR. Continua...
 
- Membri pubblici ereditati da fire::Object
 Object ()
 Costruttore.
 
 Object (const Object &object)
 Costruttore di copia. Continua...
 
fire::Objectoperator= (const fire::Object &object)
 Operatore di assegnamento. Continua...
 
virtual ~Object ()
 Distruttore.
 
virtual fire::Class
< fire::Object > * 
getClass () const
 Restituisce la classe dell'oggetto. Continua...
 
virtual bool equals (const Object &object) const
 Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
 
virtual bool operator== (const Object &object) const
 Operatore di uguaglianza. Continua...
 
std::size_t hashCode () const
 Restituisce il codice dell'oggetto. Continua...
 
void notify () const
 Notifica.
 
void notifyAll () const
 Notifica tutti.
 
virtual std::string toString () const
 Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
 
void wait () const
 Aspetta.
 
void waitFor (std::size_t timeout) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
void waitFor (std::size_t timeout, int nanos) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
virtual bool operator< (const Object &object) const
 Operatore di minoranza. Continua...
 

Membri pubblici statici

static StringFilter IsEqual (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "Equal". Continua...
 
static StringFilter IsNotEqual (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "NotEqual". Continua...
 
static StringFilter IsLowerThan (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "LowerThan". Continua...
 
static StringFilter IsGreaterThan (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "GreaterThan". Continua...
 
static StringFilter IsLowerThanOrEqual (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "LowerThanOrEqual". Continua...
 
static StringFilter IsGreaterThanOrEqual (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "GreaterThanOrEqual". Continua...
 
static StringFilter Matches (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "Matches". Continua...
 
static StringFilter StartsWith (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "StartsWith". Continua...
 
static StringFilter EndsWith (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "EndsWith". Continua...
 
static StringFilter Contains (const std::string &string)
 Restituisce un filtro per stringhe con operatore booleano di tipo "Contains". Continua...
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::Object
Objectclone () const
 Duplica l'oggetto. Continua...
 
void finalize ()
 Finalizza l'oggetto.
 
- Attributi protetti ereditati da fire::Object
boost::mutex mutex
 Variabile per la sincronizzazione dell'oggetto.
 

Descrizione dettagliata

Classe per la gestione di un filtro per stringhe.

Documentazione dei costruttori e dei distruttori

fire::StringFilter::StringFilter ( fire::BooleanOperator::BooleanOperator  booleanOperator,
const std::string &  string 
)

Costruttore.

Parametri
booleanOperatorOperatore booleano per il confronto
stringValore stringa per il confronto
fire::StringFilter::StringFilter ( fire::StringOperator::StringOperator  stringOperator,
const std::string &  string 
)

Costruttore.

Parametri
stringOperatorOperatore per stringhe per il confronto
stringValore stringa per il confronto
fire::StringFilter::StringFilter ( const StringFilter stringFilter)

Costruttore di copia.

Parametri
stringFilterFiltro stringa

Documentazione delle funzioni membro

virtual bool fire::StringFilter::condition ( std::string  string)
virtual

Restituisce l'indicazione se un valore stringa soddisfa la condizione del filtro per stringhe.

Parametri
stringValore stringa per il confronto
Restituisce
Indicazione se un valore stringa soddisfa la condizione del filtro per stringhe

Reimplementa fire::Filter< std::string >.

static StringFilter fire::StringFilter::Contains ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "Contains".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "Contains"
static StringFilter fire::StringFilter::EndsWith ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "EndsWith".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "EndsWith"
static StringFilter fire::StringFilter::IsEqual ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "Equal".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "Equal"
static StringFilter fire::StringFilter::IsGreaterThan ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "GreaterThan".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "GreaterThan"
static StringFilter fire::StringFilter::IsGreaterThanOrEqual ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "GreaterThanOrEqual".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "GreaterThanOrEqual"
static StringFilter fire::StringFilter::IsLowerThan ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "LowerThan".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "LowerThan"
static StringFilter fire::StringFilter::IsLowerThanOrEqual ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "LowerThanOrEqual".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "LowerThanOrEqual"
static StringFilter fire::StringFilter::IsNotEqual ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "NotEqual".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "NotEqual"
static StringFilter fire::StringFilter::Matches ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "Matches".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "Matches"
static StringFilter fire::StringFilter::StartsWith ( const std::string &  string)
static

Restituisce un filtro per stringhe con operatore booleano di tipo "StartsWith".

Parametri
stringValore stringa per il confronto
Restituisce
Filtro stringa con operatore booleano di tipo "StartsWith"

La documentazione per questa classe è stata generata a partire dal seguente file: