class Condition : public AkentiObject

Holds a boolean expression and a vector of AttributeInfo objects that describe the attribute/value pairs contained in the expression

Inheritance:


Public Methods

Condition ()
Default constructor
Condition (const string& constraint, const vector<AttributeInfo>& attributes)
~Condition ()
Destroys this object
void operator= (const Condition& condition)
Assignement operator
bool parseConstraint (Expression& expr) const
const string& getConstraint () const
const vector <AttributeInfo> & getAttributeInfos () const
bool isValid () const
void writeObject (AkentiOutputStream& drain) const
void readObject (AkentiInputStream& source)
void toXML (DOMElement* cond) const
Populates the XML element cond from this Condition
void fromXML (const DOMElement* cond)
Initializes this Condition from the XML element cond
string paramString () const
Used for debugging

Inherited from AkentiObject:


Documentation

Holds a boolean expression and a vector of AttributeInfo objects that describe the attribute/value pairs contained in the expression.
Condition {
string constraint; 
vector<AttributeInfo> attributeInfos;
}
Condition()
Default constructor

Condition(const string& constraint, const vector<AttributeInfo>& attributes)

~Condition()
Destroys this object

void operator=(const Condition& condition)
Assignement operator

bool parseConstraint(Expression& expr) const

const string& getConstraint() const

const vector <AttributeInfo> & getAttributeInfos() const

bool isValid() const

void writeObject(AkentiOutputStream& drain) const

void readObject(AkentiInputStream& source)

void toXML(DOMElement* cond) const
Populates the XML element cond from this Condition

void fromXML(const DOMElement* cond)
Initializes this Condition from the XML element cond

string paramString() const
Used for debugging.
Returns:
a string representation of this object
See Also:
AkentiObject


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
AttributeInfo
Expression

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de