// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_xml_dom_ls_DomLSParser__ #define __gnu_xml_dom_ls_DomLSParser__ #pragma interface #include extern "Java" { namespace gnu { namespace xml { namespace dom { namespace ls { class DomLSParser; class SAXEventSink; } } } } namespace javax { namespace xml { namespace parsers { class SAXParserFactory; } } } namespace org { namespace w3c { namespace dom { class DOMConfiguration; class DOMStringList; class Document; class Node; namespace ls { class LSInput; class LSParserFilter; } } } namespace xml { namespace sax { class EntityResolver; class ErrorHandler; class InputSource; class SAXParseException; class XMLReader; } } } } class gnu::xml::dom::ls::DomLSParser : public ::java::lang::Object { public: DomLSParser(jshort, ::java::lang::String *); virtual ::org::w3c::dom::DOMConfiguration * getDomConfig(); virtual ::org::w3c::dom::ls::LSParserFilter * getFilter(); virtual void setFilter(::org::w3c::dom::ls::LSParserFilter *); virtual jboolean getAsync(); virtual jboolean getBusy(); virtual ::org::w3c::dom::Document * parse(::org::w3c::dom::ls::LSInput *); virtual ::org::w3c::dom::Document * parseURI(::java::lang::String *); virtual ::org::w3c::dom::Node * parseWithContext(::org::w3c::dom::ls::LSInput *, ::org::w3c::dom::Node *, jshort); virtual void abort(); private: ::org::w3c::dom::Document * doParse(::org::w3c::dom::ls::LSInput *); ::org::xml::sax::XMLReader * getXMLReader(); ::org::xml::sax::InputSource * getInputSource(::org::w3c::dom::ls::LSInput *); public: virtual void setParameter(::java::lang::String *, ::java::lang::Object *); virtual ::java::lang::Object * getParameter(::java::lang::String *); virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *); virtual ::org::w3c::dom::DOMStringList * getParameterNames(); virtual ::java::lang::String * item(jint); virtual jint getLength(); virtual jboolean contains(::java::lang::String *); virtual void warning(::org::xml::sax::SAXParseException *); virtual void error(::org::xml::sax::SAXParseException *); virtual void fatalError(::org::xml::sax::SAXParseException *); private: static ::java::util::List * SUPPORTED_PARAMETERS; ::org::w3c::dom::ls::LSParserFilter * __attribute__((aligned(__alignof__( ::java::lang::Object)))) filter; jboolean async; ::java::lang::String * schemaType; ::gnu::xml::dom::ls::SAXEventSink * eventSink; ::javax::xml::parsers::SAXParserFactory * factory; ::org::xml::sax::XMLReader * reader; jboolean namespaceAware; jboolean ignoreWhitespace; jboolean expandEntityReferences; jboolean ignoreComments; jboolean coalescing; jboolean validating; jboolean xIncludeAware; ::org::xml::sax::EntityResolver * entityResolver; ::org::xml::sax::ErrorHandler * errorHandler; public: static ::java::lang::Class class$; }; #endif // __gnu_xml_dom_ls_DomLSParser__