#include <SimpleType.h>
Inheritance diagram for SimpleType:


Public Types | |
| enum | {  NONE = 0, LENGTH = 0x1, MINLEN = 0x2, MAXLEN = 0x4, ENUM = 0x8, WSP = 0x10, MAXINC = 0x20, MININC = 0x40, MAXEX = 0x80, MINEX = 0x100, TOTALDIGITS = 0x200, FRAC = 0x400, PATTERN = 0x800 }  | 
| enum | {  PRESERVE, REPLACE, COLLAPSE }  | 
Public Member Functions | |
Constructors and Destructors  | |
| SimpleType (const std::string &ns) | |
| ~SimpleType () | |
Various Getter methods  | |
| bool | isList () const | 
| bool | isUnion () const | 
| bool | isSimple () const | 
| bool | isvalidFacet (std::string facet) | 
| bool | isValidInt (int val) const | 
| bool | isValidFloat (float val) const | 
| bool | isValidString (std::string val) const | 
| bool | getFacetValue (int facet, void **val) | 
| const std::list< int > * | unionTypes () const | 
| void | setUnionType (int id) | 
| Various setter and utility methods.   | |
| void | setListType (int id) | 
| void | setFacetValue (std::string facet, std::string val) | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 isList 
  | 
  
      
  | 
  
| 
 isUnion 
  | 
  
      
  | 
  
| 
 isSimple return false Implements XSDType.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Various setter and utility methods. 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
 1.3.9.1