// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_xml_libxmlj_sax_GnomeXMLReader__ #define __gnu_xml_libxmlj_sax_GnomeXMLReader__ #pragma interface #include #include extern "Java" { namespace gnu { namespace xml { namespace libxmlj { namespace sax { class GnomeLocator; class GnomeXMLReader; class Namespaces; } } } } namespace org { namespace xml { namespace sax { class ContentHandler; class DTDHandler; class EntityResolver; class ErrorHandler; class InputSource; namespace ext { class DeclHandler; class LexicalHandler; } } } } } class gnu::xml::libxmlj::sax::GnomeXMLReader : public ::java::lang::Object { public: GnomeXMLReader(); GnomeXMLReader(jboolean, jboolean); virtual ::org::xml::sax::ContentHandler * getContentHandler(); virtual void setContentHandler(::org::xml::sax::ContentHandler *); virtual ::org::xml::sax::DTDHandler * getDTDHandler(); virtual void setDTDHandler(::org::xml::sax::DTDHandler *); virtual ::org::xml::sax::EntityResolver * getEntityResolver(); virtual void setEntityResolver(::org::xml::sax::EntityResolver *); virtual ::org::xml::sax::ErrorHandler * getErrorHandler(); virtual void setErrorHandler(::org::xml::sax::ErrorHandler *); virtual jboolean getFeature(::java::lang::String *); virtual void setFeature(::java::lang::String *, jboolean); public: // actually package-private static void checkFeatureName(::java::lang::String *); public: virtual ::java::lang::Object * getProperty(::java::lang::String *); virtual void setProperty(::java::lang::String *, ::java::lang::Object *); virtual ::org::xml::sax::ext::DeclHandler * getDeclarationHandler(); virtual void setDeclarationHandler(::org::xml::sax::ext::DeclHandler *); virtual ::org::xml::sax::ext::LexicalHandler * getLexicalHandler(); virtual void setLexicalHandler(::org::xml::sax::ext::LexicalHandler *); public: // actually package-private static void checkPropertyName(::java::lang::String *); public: virtual void parse(::java::lang::String *); virtual void parse(::org::xml::sax::InputSource *); public: // actually package-private virtual void parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean); virtual ::java::lang::String * getURI(::java::lang::String *); private: void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); void internalEntityDecl(::java::lang::String *, ::java::lang::String *); ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *); void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); void elementDecl(::java::lang::String *, ::java::lang::String *); void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *); void startDocument(jboolean); void endDocument(); void startElement(::java::lang::String *, JArray< ::java::lang::String * > *); void endElement(::java::lang::String *); void startPrefixMapping(::java::lang::String *, ::java::lang::String *); void endPrefixMapping(::java::lang::String *); void characters(::java::lang::String *); void ignorableWhitespace(::java::lang::String *); void processingInstruction(::java::lang::String *, ::java::lang::String *); void comment(::java::lang::String *); void cdataBlock(::java::lang::String *); void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *); static ::java::lang::String * FEATURES_PREFIX; static ::java::util::List * RECOGNIZED_FEATURES; static ::java::lang::String * PROPERTIES_PREFIX; static ::java::util::List * RECOGNIZED_PROPERTIES; jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) standalone; jboolean namespaces; jboolean namespacePrefixes; jboolean validation; ::org::xml::sax::ContentHandler * contentHandler; ::org::xml::sax::DTDHandler * dtdHandler; ::org::xml::sax::EntityResolver * entityResolver; ::org::xml::sax::ErrorHandler * errorHandler; ::org::xml::sax::ext::DeclHandler * declarationHandler; ::org::xml::sax::ext::LexicalHandler * lexicalHandler; ::gnu::xml::libxmlj::sax::GnomeLocator * locator; ::gnu::xml::libxmlj::sax::Namespaces * ns; jboolean seenFatalError; jboolean seenStartDocument; ::java::lang::String * base; public: static ::java::lang::Class class$; }; #endif // __gnu_xml_libxmlj_sax_GnomeXMLReader__