00001 #ifndef X3DTK_X3D_FILEVALIDATORSTATEVARIABLES_H 00002 #define X3DTK_X3D_FILEVALIDATORSTATEVARIABLES_H 00003 00004 #include "StateVariables.h" 00005 00006 #include <list> 00007 00008 namespace X3DTK { 00009 namespace X3D { 00010 00017 class FileValidatorStateVariables : public StateVariables 00018 { 00019 public: 00021 FileValidatorStateVariables(); 00023 virtual ~FileValidatorStateVariables(); 00024 00026 void setValidity(bool value); 00028 void addNode(); 00029 00031 inline bool getValidity() const {return _validity;}; 00033 inline int getNode() const {return _node;}; 00034 00035 private: 00036 bool _validity; 00037 int _node; 00038 }; 00039 00040 } 00041 } 00042 00043 #endif