#include <JString.h>
Public Member Functions | |
Boolex () | |
Boolex (const JString &str) | |
Boolex (XMLNode *node) | |
virtual | ~Boolex () |
Object * | clone () const |
JString | print () |
bool | equals (const Object *o2) const |
JString | toText () const |
bool | reset () |
JString | toXML () |
bool | fromXML (XMLNode *xml) |
bool | setExpression (const JString &str) |
bool | parseExpression (const JString &str) |
Public Attributes | |
JString | text |
bool | isNegated |
Boolex * | boolex |
Collection * | operators |
ObjectCollection * | boolexes |
JString | strAND |
JString | strOR |
JString | strXOR |
JString | strNOT |
Protected Member Functions | |
JString | enforceParentheses (JString str) |
bool | parseParentheses (const JString &str) |
bool | isReservedWord (const JString &word) |
bool | containsReservedWords (const JString &text) |
Definition at line 303 of file JString.h.
cmlabs::Boolex::Boolex | ( | ) |
Definition at line 3860 of file JString.cpp.
cmlabs::Boolex::Boolex | ( | const JString & | str | ) |
Definition at line 3871 of file JString.cpp.
cmlabs::Boolex::Boolex | ( | XMLNode * | node | ) |
Definition at line 3886 of file JString.cpp.
cmlabs::Boolex::~Boolex | ( | ) | [virtual] |
Definition at line 3898 of file JString.cpp.
Object * cmlabs::Boolex::clone | ( | ) | const [virtual] |
JString cmlabs::Boolex::print | ( | ) | [virtual] |
bool cmlabs::Boolex::equals | ( | const Object * | o2 | ) | const [virtual] |
JString cmlabs::Boolex::toText | ( | ) | const |
Definition at line 3959 of file JString.cpp.
bool cmlabs::Boolex::reset | ( | ) |
Definition at line 3907 of file JString.cpp.
JString cmlabs::Boolex::toXML | ( | ) | [virtual] |
bool cmlabs::Boolex::fromXML | ( | XMLNode * | xml | ) | [virtual] |
bool cmlabs::Boolex::setExpression | ( | const JString & | str | ) |
Definition at line 3990 of file JString.cpp.
bool cmlabs::Boolex::parseExpression | ( | const JString & | str | ) |
Definition at line 4003 of file JString.cpp.
Definition at line 4017 of file JString.cpp.
bool cmlabs::Boolex::parseParentheses | ( | const JString & | str | ) | [protected] |
Definition at line 4074 of file JString.cpp.
bool cmlabs::Boolex::isReservedWord | ( | const JString & | word | ) | [protected] |
Definition at line 4007 of file JString.cpp.
bool cmlabs::Boolex::containsReservedWords | ( | const JString & | text | ) | [protected] |
Definition at line 4012 of file JString.cpp.