2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XIncludeFilter__
5 #define __gnu_xml_stream_XIncludeFilter__
9 #include <javax/xml/stream/util/ReaderDelegate.h>
10 #include <gcj/array.h>
41 class DocumentBuilder
;
45 class XMLStreamReader
;
59 class DocumentTraversal
;
72 class gnu::xml::stream::XIncludeFilter
: public ::javax::xml::stream::util::ReaderDelegate
75 public: // actually package-private
76 XIncludeFilter(::javax::xml::stream::XMLStreamReader
*, ::java::lang::String
*, jboolean
, jboolean
, jboolean
);
78 virtual jint
getAttributeCount();
79 virtual ::java::lang::String
* getAttributeLocalName(jint
);
80 virtual ::java::lang::String
* getAttributeNamespace(jint
);
81 virtual ::java::lang::String
* getAttributePrefix(jint
);
82 virtual ::javax::xml::namespace$
::QName
* getAttributeName(jint
);
83 virtual ::java::lang::String
* getAttributeType(jint
);
84 virtual jboolean
isAttributeSpecified(jint
);
85 virtual ::java::lang::String
* getAttributeValue(jint
);
86 virtual ::java::lang::String
* getAttributeValue(::java::lang::String
*, ::java::lang::String
*);
87 virtual ::java::lang::String
* getElementText();
88 virtual jint
getEventType();
89 virtual ::java::lang::String
* getLocalName();
90 virtual ::javax::xml::namespace$
::QName
* getName();
91 virtual ::java::lang::String
* getNamespaceURI();
92 virtual ::java::lang::String
* getPIData();
93 virtual ::java::lang::String
* getPITarget();
94 virtual ::java::lang::String
* getPrefix();
95 virtual ::java::lang::String
* getText();
96 virtual JArray
< jchar
> * getTextCharacters();
97 virtual jint
getTextCharacters(jint
, JArray
< jchar
> *, jint
, jint
);
98 virtual jint
getTextLength();
99 virtual jint
getTextStart();
100 virtual jboolean
hasNext();
102 public: // actually package-private
103 virtual jboolean
isSpace(JArray
< jchar
> *, jint
);
104 virtual ::java::lang::String
* getBaseURI();
105 virtual jboolean
includeResource(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
106 virtual ::java::net::URLConnection
* getURLConnection(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
107 virtual ::org::w3c::dom::Document
* getDocument(::org::w3c::dom::Node
*);
108 virtual ::javax::xml::parsers::DocumentBuilder
* getDocumentBuilder();
109 virtual ::org::w3c::dom::traversal::DocumentTraversal
* getDocumentTraversal(::org::w3c::dom::Document
*);
110 virtual ::org::w3c::dom::xpath::XPathEvaluator
* getXPathEvaluator(::org::w3c::dom::Document
*);
111 static ::java::lang::String
* getParameter(::java::lang::String
*, ::java::lang::String
*);
112 static ::java::lang::String
* XINCLUDE_NS_URI
;
113 static const jint SHOW_FLAGS
= 221;
114 ::java::lang::String
* __attribute__((aligned(__alignof__( ::javax::xml::stream::util::ReaderDelegate
)))) systemId
;
115 jboolean namespaceAware
;
117 jboolean expandERefs
;
118 ::java::lang::String
* href
;
121 ::org::w3c::dom::xpath::XPathResult
* result
;
123 ::org::w3c::dom::Node
* current
;
124 ::org::w3c::dom::traversal::TreeWalker
* walker
;
125 ::java::util::HashSet
* seen
;
126 jboolean backtracking
;
128 ::java::io::Reader
* includedText
;
129 JArray
< jchar
> * buf
;
133 jboolean seenFallback
;
134 ::javax::xml::parsers::DocumentBuilder
* builder
;
136 static ::java::lang::Class
class$
;
139 #endif // __gnu_xml_stream_XIncludeFilter__