XMLSchemaSchemaFactory.h 2.0 KB

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