This class can be used to model a facet (a constraint in the range of values). More...
#include <Facet.h>
Public Member Functions | |
| Facet (FacetType fType, const std::string &value) | |
| Constructor.  More... | |
| Facet (const Facet &rhs) | |
| Copy constructor.  More... | |
| const std::string & | getName () const | 
| It returns the facet type name.  More... | |
| FacetType | getType () const | 
| It returns the facet type code.  More... | |
| const std::string & | getValue () | 
| It returns the facet value.  More... | |
| Facet & | operator= (const Facet &rhs) | 
| Assignment operator.  More... | |
| ~Facet () | |
| Destructor.  More... | |
Private Attributes | |
| FacetType | m_type | 
| The facet type.  More... | |
| std::string | m_value | 
| The facet associated value.  More... | |
Static Private Attributes | |
| static std::string | m_typeNames [12] | 
| The list of names for available facet types.  More... | |
This class can be used to model a facet (a constraint in the range of values).
| te::xsd::Facet::Facet | ( | FacetType | fType, | 
| const std::string & | value | ||
| ) | 
| te::xsd::Facet::Facet | ( | const Facet & | rhs | ) | 
| const std::string & te::xsd::Facet::getName | ( | ) | const | 
| te::xsd::FacetType te::xsd::Facet::getType | ( | ) | const | 
| const std::string & te::xsd::Facet::getValue | ( | ) | 
| te::xsd::Facet & te::xsd::Facet::operator= | ( | const Facet & | rhs | ) | 
      
  | 
  staticprivate | 
The list of names for available facet types.
      
  | 
  private |