Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Schema::Element Class Reference

#include <Element.h>

Collaboration diagram for Schema::Element:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Element (const std::string &name, 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
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 ()

Public Attributes

int nOccurrences

Constructor & Destructor Documentation

Schema::Element::Element const std::string &  name,
int  type_id,
int  minimum = 1,
int  maximum = 1,
bool  qualified = false,
std::string  def = "",
std::string  fixed = ""
[inline]
 

Schema::Element::Element void   )  [inline]
 


Member Function Documentation

void Schema::Element::setType int  id  )  [inline]
 

std::string Schema::Element::getName  )  const [inline]
 

int Schema::Element::getType  )  const [inline]
 

int Schema::Element::getMax  )  const [inline]
 

int Schema::Element::getMin  )  const [inline]
 

std::string & Schema::Element::defaultVal  )  [inline]
 

std::string & Schema::Element::fixedVal  )  [inline]
 

bool Schema::Element::isQualified  )  const [inline]
 

Element & Schema::Element::operator= const Element e  )  [inline]
 

void Schema::Element::setMin int  m  )  [inline]
 

void Schema::Element::setMax int  m  )  [inline]
 

void Schema::Element::addConstraint Constraint c  )  [inline]
 

Constraint * Schema::Element::constraint  )  [inline]
 


Member Data Documentation

int Schema::Element::nOccurrences
 


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 23:03:00 2006 for wsdlpull by  doxygen 1.3.9.1