wsdlpull 1.23
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Schema::Constraint Class Reference

#include <Constraint.h>

Public Member Functions

 Constraint (Schema::ConstraintType c)
 
std::string getName () const
 
void setName (const std::string &n)
 
virtual Schema::ConstraintType getConstraintType ()
 
void setSelector (const std::string &xpath)
 
void addField (const std::string &xpath)
 
std::string selector () const
 
const std::list< std::string > & fields ()
 
virtual ~Constraint ()
 
void setAnnotation (const std::string &s)
 

Detailed Description

Definition at line 33 of file Constraint.h.

Constructor & Destructor Documentation

◆ Constraint()

Schema::Constraint::Constraint ( Schema::ConstraintType  c)
inline

Definition at line 56 of file Constraint.h.

◆ ~Constraint()

Schema::Constraint::~Constraint ( )
inlinevirtual

Definition at line 112 of file Constraint.h.

Member Function Documentation

◆ getName()

std::string Schema::Constraint::getName ( ) const
inline

Definition at line 92 of file Constraint.h.

◆ setName()

void Schema::Constraint::setName ( const std::string &  n)
inline

Definition at line 99 of file Constraint.h.

◆ getConstraintType()

Schema::ConstraintType Schema::Constraint::getConstraintType ( )
inlinevirtual

Definition at line 118 of file Constraint.h.

References Schema::NoConstraint.

◆ setSelector()

void Schema::Constraint::setSelector ( const std::string &  xpath)
inline

Definition at line 64 of file Constraint.h.

◆ addField()

void Schema::Constraint::addField ( const std::string &  xpath)
inline

Definition at line 85 of file Constraint.h.

◆ selector()

std::string Schema::Constraint::selector ( ) const
inline

Definition at line 71 of file Constraint.h.

◆ fields()

const std::list< std::string > & Schema::Constraint::fields ( )
inline

Definition at line 78 of file Constraint.h.

◆ setAnnotation()

void Schema::Constraint::setAnnotation ( const std::string &  s)
inline

Definition at line 106 of file Constraint.h.


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