#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.
1.5.6