Schema::Element Class Reference

Collaboration diagram for Schema::Element:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Element (const std::string &name, const std::string &elemNs, const std::string &typeNs, int type_id, int minimum=1, int maximum=1, bool qualified=false, std::string def="", std::string fixed="")
 Element (void)
void setType (int id)
std::string getName () const
void setTypeNamespace (const std::string &ns)
std::string getTypeNamespace () const
void setNamespace (const std::string &ns)
std::string getNamespace () const
int getType () const
int getMax () const
int getMin () const
std::string & defaultVal ()
std::string & fixedVal ()
bool isQualified () const
Elementoperator= (const Element &e)
void setMin (int m)
void setMax (int m)
void addConstraint (Constraint *c)
Constraintconstraint ()
const std::list< std::string > & getConstraints ()

Public Attributes

int nOccurrences

Detailed Description

Definition at line 30 of file Element.h.


The documentation for this class was generated from the following file:
Generated on Sat May 3 16:29:04 2008 for wsdlpull by  doxygen 1.4.6