#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.
|
|
|
|
|