26 #ifndef __TERRALIB_FE_INTERNAL_PROPERTYISLIKE_H 27 #define __TERRALIB_FE_INTERNAL_PROPERTYISLIKE_H 119 void setWildCard(
const std::string& w);
126 const std::string& getWildCard()
const;
133 void setSingleChar(
const std::string& s);
140 const std::string& getSingleChar()
const;
147 void setEscapeChar(
const std::string& e);
154 const std::string& getEscapeChar()
const;
173 #endif // __TERRALIB_FE_INTERNAL_PROPERTYISLIKE_H std::string m_singleChar
The singleChar_ character matches exactly one character. (Mandatory)
std::string m_escapeChar
The escapeChar_ character is used to escape the meaning of the wildCard_, singleChar_ and escapeChar_...
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
Literal * m_literalValue
Mandatory.
PropertyName * m_property
Mandatory.
It is intended to encode a character string comparison operator with pattern matching.
This class is used to encode the name of any property of an object.
#define TE_DEFINE_VISITABLE
This class can be used to represent literal values.
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
std::string m_wildCard
The wildCard_ character matches zero or more characters. (Mandatory)