38 std::string getName()
const;
39 void setName(
const std::string & n);
41 void setSelector(
const std::string & xpath);
42 void addField(
const std::string &xpath);
43 std::string selector()
const;
44 const std::list<std::string>& fields();
46 void setAnnotation(
const std::string & s);
50 std::string m_name,m_annotation;
51 std::string m_selector;
52 std::list<std::string> m_fields;
77 const std::list<std::string>&
87 m_fields.push_back(xpath);
std::string getName() const
void addField(const std::string &xpath)
void setSelector(const std::string &xpath)
virtual Schema::ConstraintType getConstraintType()
std::string selector() const
void setAnnotation(const std::string &s)
void setName(const std::string &n)
Constraint(Schema::ConstraintType c)
const std::list< std::string > & fields()