Schema::Attribute Class Reference

#include <Attribute.h>

Collaboration diagram for Schema::Attribute:

Collaboration graph

List of all members.

Public Member Functions

 Attribute (const std::string &name, int type_id, bool qualified=false, std::string defaultVal="", std::string fixedVal="", bool use=false)
 Attribute (void)
std::string getName () const
int getType () const
bool isRequired () const
std::string defaultVal () const
std::string fixedVal () const
bool isQualified () const
Attributeoperator= (const Attribute &a)

Detailed Description

Definition at line 27 of file Attribute.h.

Constructor & Destructor Documentation

Schema::Attribute::Attribute ( const std::string &  name,
int  type_id,
bool  qualified = false,
std::string  defaultVal = "",
std::string  fixedVal = "",
bool  use = false 
) [inline]

Definition at line 58 of file Attribute.h.

Schema::Attribute::Attribute ( void   )  [inline]

Definition at line 74 of file Attribute.h.

Member Function Documentation

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

int Schema::Attribute::getType (  )  const [inline]

bool Schema::Attribute::isRequired (  )  const [inline]

Definition at line 97 of file Attribute.h.

std::string Schema::Attribute::defaultVal (  )  const [inline]

Definition at line 104 of file Attribute.h.

std::string Schema::Attribute::fixedVal (  )  const [inline]

Definition at line 111 of file Attribute.h.

Referenced by Schema::Keyref::getRefer().

bool Schema::Attribute::isQualified (  )  const [inline]

Definition at line 118 of file Attribute.h.

Referenced by operator=().

Attribute & Schema::Attribute::operator= ( const Attribute a  )  [inline]

Definition at line 125 of file Attribute.h.

References attName, attType, attUse, dval, fval, and isQualified().

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

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