1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_xml_libxmlj_sax_GnomeXMLReader__ 5 #define __gnu_xml_libxmlj_sax_GnomeXMLReader__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace xml 17 { 18 namespace libxmlj 19 { 20 namespace sax 21 { 22 class GnomeLocator; 23 class GnomeXMLReader; 24 class Namespaces; 25 } 26 } 27 } 28 } 29 namespace org 30 { 31 namespace xml 32 { 33 namespace sax 34 { 35 class ContentHandler; 36 class DTDHandler; 37 class EntityResolver; 38 class ErrorHandler; 39 class InputSource; 40 namespace ext 41 { 42 class DeclHandler; 43 class LexicalHandler; 44 } 45 } 46 } 47 } 48 } 49 50 class gnu::xml::libxmlj::sax::GnomeXMLReader : public ::java::lang::Object 51 { 52 53 public: 54 GnomeXMLReader(); 55 GnomeXMLReader(jboolean, jboolean); 56 virtual ::org::xml::sax::ContentHandler * getContentHandler(); 57 virtual void setContentHandler(::org::xml::sax::ContentHandler *); 58 virtual ::org::xml::sax::DTDHandler * getDTDHandler(); 59 virtual void setDTDHandler(::org::xml::sax::DTDHandler *); 60 virtual ::org::xml::sax::EntityResolver * getEntityResolver(); 61 virtual void setEntityResolver(::org::xml::sax::EntityResolver *); 62 virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); 63 virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); 64 virtual jboolean getFeature(::java::lang::String *); 65 virtual void setFeature(::java::lang::String *, jboolean); 66 public: // actually package-private 67 static void checkFeatureName(::java::lang::String *); 68 public: 69 virtual ::java::lang::Object * getProperty(::java::lang::String *); 70 virtual void setProperty(::java::lang::String *, ::java::lang::Object *); 71 virtual ::org::xml::sax::ext::DeclHandler * getDeclarationHandler(); 72 virtual void setDeclarationHandler(::org::xml::sax::ext::DeclHandler *); 73 virtual ::org::xml::sax::ext::LexicalHandler * getLexicalHandler(); 74 virtual void setLexicalHandler(::org::xml::sax::ext::LexicalHandler *); 75 public: // actually package-private 76 static void checkPropertyName(::java::lang::String *); 77 public: 78 virtual void parse(::java::lang::String *); 79 virtual void parse(::org::xml::sax::InputSource *); 80 public: // actually package-private 81 virtual void parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean); 82 virtual ::java::lang::String * getURI(::java::lang::String *); 83 private: 84 void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); 85 void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); 86 void internalEntityDecl(::java::lang::String *, ::java::lang::String *); 87 ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *); 88 void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); 89 void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); 90 void elementDecl(::java::lang::String *, ::java::lang::String *); 91 void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); 92 void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); 93 void startDocument(jboolean); 94 void endDocument(); 95 void startElement(::java::lang::String *, JArray< ::java::lang::String * > *); 96 void endElement(::java::lang::String *); 97 void startPrefixMapping(::java::lang::String *, ::java::lang::String *); 98 void endPrefixMapping(::java::lang::String *); 99 void characters(::java::lang::String *); 100 void ignorableWhitespace(::java::lang::String *); 101 void processingInstruction(::java::lang::String *, ::java::lang::String *); 102 void comment(::java::lang::String *); 103 void cdataBlock(::java::lang::String *); 104 void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); 105 void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); 106 void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); 107 static ::java::lang::String * FEATURES_PREFIX; 108 static ::java::util::List * RECOGNIZED_FEATURES; 109 static ::java::lang::String * PROPERTIES_PREFIX; 110 static ::java::util::List * RECOGNIZED_PROPERTIES; 111 jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) standalone; 112 jboolean namespaces; 113 jboolean namespacePrefixes; 114 jboolean validation; 115 ::org::xml::sax::ContentHandler * contentHandler; 116 ::org::xml::sax::DTDHandler * dtdHandler; 117 ::org::xml::sax::EntityResolver * entityResolver; 118 ::org::xml::sax::ErrorHandler * errorHandler; 119 ::org::xml::sax::ext::DeclHandler * declarationHandler; 120 ::org::xml::sax::ext::LexicalHandler * lexicalHandler; 121 ::gnu::xml::libxmlj::sax::GnomeLocator * locator; 122 ::gnu::xml::libxmlj::sax::Namespaces * ns; 123 jboolean seenFatalError; 124 jboolean seenStartDocument; 125 ::java::lang::String * base; 126 public: 127 static ::java::lang::Class class$; 128 }; 129 130 #endif // __gnu_xml_libxmlj_sax_GnomeXMLReader__ 131