Schema::Group Class Reference

#include <Group.h>

Collaboration diagram for Schema::Group:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Group ()
 ~Group ()
 Group (const Group &g)
 Group (const std::string &name, int minimum, int maximum)
int getMin () const
void setMin (int m)
int getMax () const
void setMax (int m)
std::string getName () const
void setName (const std::string &n)
void setAnnotation (const std::string &s)
ContentModelgetContents () const
void setContents (const ContentModel *cm, bool isRef=false)


Detailed Description

Definition at line 33 of file Group.h.


Constructor & Destructor Documentation

Schema::Group::Group (  ) 

Definition at line 28 of file Group.cpp.

Schema::Group::~Group (  ) 

Definition at line 54 of file Group.cpp.

Schema::Group::Group ( const Group g  ) 

Definition at line 45 of file Group.cpp.

Schema::Group::Group ( const std::string &  name,
int  minimum,
int  maximum 
)

Definition at line 34 of file Group.cpp.


Member Function Documentation

int Schema::Group::getMin (  )  const [inline]

Definition at line 94 of file Group.h.

void Schema::Group::setMin ( int  m  )  [inline]

Definition at line 101 of file Group.h.

int Schema::Group::getMax (  )  const [inline]

Definition at line 87 of file Group.h.

void Schema::Group::setMax ( int  m  )  [inline]

Definition at line 109 of file Group.h.

std::string Schema::Group::getName (  )  const [inline]

Definition at line 66 of file Group.h.

void Schema::Group::setName ( const std::string &  n  )  [inline]

Definition at line 73 of file Group.h.

void Schema::Group::setAnnotation ( const std::string &  s  )  [inline]

Definition at line 80 of file Group.h.

ContentModel * Schema::Group::getContents (  )  const [inline]

Definition at line 117 of file Group.h.

Referenced by Schema::ContentModel::addGroup().

void Schema::Group::setContents ( const ContentModel cm,
bool  isRef = false 
) [inline]

Definition at line 125 of file Group.h.

Referenced by Schema::ContentModel::addGroup().


The documentation for this class was generated from the following files:

Generated on Sat Jan 10 19:07:16 2009 for wsdlpull by  doxygen 1.5.5