// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_xml_stream_XIncludeFilter__ #define __gnu_xml_stream_XIncludeFilter__ #pragma interface #include #include extern "Java" { namespace gnu { namespace xml { namespace stream { class XIncludeFilter; } } } namespace java { namespace net { class URLConnection; } } namespace javax { namespace xml { namespace namespace$ { class QName; } namespace parsers { class DocumentBuilder; } namespace stream { class XMLStreamReader; } } } namespace org { namespace w3c { namespace dom { class Document; class Node; namespace traversal { class DocumentTraversal; class TreeWalker; } namespace xpath { class XPathEvaluator; class XPathResult; } } } } } class gnu::xml::stream::XIncludeFilter : public ::javax::xml::stream::util::StreamReaderDelegate { public: // actually package-private XIncludeFilter(::javax::xml::stream::XMLStreamReader *, ::java::lang::String *, jboolean, jboolean, jboolean); public: virtual jint getAttributeCount(); virtual ::java::lang::String * getAttributeLocalName(jint); virtual ::java::lang::String * getAttributeNamespace(jint); virtual ::java::lang::String * getAttributePrefix(jint); virtual ::javax::xml::namespace$::QName * getAttributeName(jint); virtual ::java::lang::String * getAttributeType(jint); virtual jboolean isAttributeSpecified(jint); virtual ::java::lang::String * getAttributeValue(jint); virtual ::java::lang::String * getAttributeValue(::java::lang::String *, ::java::lang::String *); virtual ::java::lang::String * getElementText(); virtual jint getEventType(); virtual ::java::lang::String * getLocalName(); virtual ::javax::xml::namespace$::QName * getName(); virtual ::java::lang::String * getNamespaceURI(); virtual ::java::lang::String * getPIData(); virtual ::java::lang::String * getPITarget(); virtual ::java::lang::String * getPrefix(); virtual ::java::lang::String * getText(); virtual JArray< jchar > * getTextCharacters(); virtual jint getTextCharacters(jint, JArray< jchar > *, jint, jint); virtual jint getTextLength(); virtual jint getTextStart(); virtual jboolean hasNext(); virtual jint next(); public: // actually package-private virtual jboolean isSpace(JArray< jchar > *, jint); virtual ::java::lang::String * getBaseURI(); virtual jboolean includeResource(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); virtual ::java::net::URLConnection * getURLConnection(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); virtual ::org::w3c::dom::Document * getDocument(::org::w3c::dom::Node *); virtual ::javax::xml::parsers::DocumentBuilder * getDocumentBuilder(); virtual ::org::w3c::dom::traversal::DocumentTraversal * getDocumentTraversal(::org::w3c::dom::Document *); virtual ::org::w3c::dom::xpath::XPathEvaluator * getXPathEvaluator(::org::w3c::dom::Document *); static ::java::lang::String * getParameter(::java::lang::String *, ::java::lang::String *); static ::java::lang::String * XINCLUDE_NS_URI; static const jint SHOW_FLAGS = 221; ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::StreamReaderDelegate)))) systemId; jboolean namespaceAware; jboolean validating; jboolean expandERefs; ::java::lang::String * href; jint event; jboolean included; ::org::w3c::dom::xpath::XPathResult * result; jint snapshotIndex; ::org::w3c::dom::Node * current; ::org::w3c::dom::traversal::TreeWalker * walker; ::java::util::HashSet * seen; jboolean backtracking; jboolean lookahead; ::java::io::Reader * includedText; JArray< jchar > * buf; jint len; jboolean inInclude; jboolean inFallback; jboolean seenFallback; ::javax::xml::parsers::DocumentBuilder * builder; public: static ::java::lang::Class class$; }; #endif // __gnu_xml_stream_XIncludeFilter__