22 #ifndef __CRITERIA_H__
23 #define __CRITERIA_H__
42 virtual std::string
getText()
const = 0;
45 virtual std::vector< CriteriaNode* >
getChildren()
const = 0;
85 virtual std::string
getText()
const;
89 virtual std::vector< CriteriaNode* >
getChildren()
const;
114 virtual std::string
getText()
const;
118 virtual std::vector< CriteriaNode* >
getChildren()
const;
137 virtual std::vector< CriteriaNode* >
getChildren()
const;
157 virtual std::string
getText()
const;
172 virtual std::string
getText()
const;
186 virtual std::vector< CriteriaNode* >
getChildren()
const;
206 virtual std::string
getText()
const;
214 static void beginElement(
void *userData,
const XML_Char *name,
const XML_Char **atts );
215 static void endElement(
void *userData,
const XML_Char *name );
216 std::set< std::string >getPlanetTypesFromXML(
const char *filename )
const;
226 virtual std::string
getText()
const;
241 virtual std::string
getText()
const;