46 int maxinc, mininc,
maxex, minex;
81 bool isSimple()
const;
84 bool isvalidFacet(std::string facet);
85 bool isValidInt(
int val)
const;
86 bool isValidFloat(
float val)
const;
87 bool isValidString(std::string val)
const;
88 bool getFacetValue(
int facet,
void* &val);
89 const std::list<int>* unionTypes()
const;
94 void setUnionType(
int id);
95 void setListType(
int id);
96 void setFacetValue(std::string facet,std::string val);
125 void print(std::ostream & out);
128 std::vector<int> facetId_;
129 std::map<std::string,int> facets_;
130 std::list < std::string > enumValues_;
133 void error(std::string msg);
136 std::list<int> * uTypes_;
167 uTypes_ =
new std::list<int>();
169 uTypes_->push_back(typeId);
void setUnionType(int id)
const std::list< int > * unionTypes() const
void setBaseType(int id, Schema::Derivation type=Schema::Restriction)