XMLSchemaValidator.h 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_xml_validation_xmlschema_XMLSchemaValidator__
  3. #define __gnu_xml_validation_xmlschema_XMLSchemaValidator__
  4. #pragma interface
  5. #include <javax/xml/validation/Validator.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace xml
  11. {
  12. namespace validation
  13. {
  14. namespace xmlschema
  15. {
  16. class XMLSchema;
  17. class XMLSchemaValidator;
  18. }
  19. }
  20. }
  21. }
  22. namespace javax
  23. {
  24. namespace xml
  25. {
  26. namespace transform
  27. {
  28. class Result;
  29. class Source;
  30. }
  31. }
  32. }
  33. namespace org
  34. {
  35. namespace w3c
  36. {
  37. namespace dom
  38. {
  39. namespace ls
  40. {
  41. class LSResourceResolver;
  42. }
  43. }
  44. }
  45. namespace xml
  46. {
  47. namespace sax
  48. {
  49. class ErrorHandler;
  50. }
  51. }
  52. }
  53. }
  54. class gnu::xml::validation::xmlschema::XMLSchemaValidator : public ::javax::xml::validation::Validator
  55. {
  56. public: // actually package-private
  57. XMLSchemaValidator(::gnu::xml::validation::xmlschema::XMLSchema *);
  58. public:
  59. void reset();
  60. void validate(::javax::xml::transform::Source *, ::javax::xml::transform::Result *);
  61. ::org::xml::sax::ErrorHandler * getErrorHandler();
  62. void setErrorHandler(::org::xml::sax::ErrorHandler *);
  63. ::org::w3c::dom::ls::LSResourceResolver * getResourceResolver();
  64. void setResourceResolver(::org::w3c::dom::ls::LSResourceResolver *);
  65. public: // actually package-private
  66. ::gnu::xml::validation::xmlschema::XMLSchema * __attribute__((aligned(__alignof__( ::javax::xml::validation::Validator)))) schema;
  67. ::org::xml::sax::ErrorHandler * errorHandler;
  68. ::org::w3c::dom::ls::LSResourceResolver * resourceResolver;
  69. public:
  70. static ::java::lang::Class class$;
  71. };
  72. #endif // __gnu_xml_validation_xmlschema_XMLSchemaValidator__