2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / gnu / xml / stream / XIncludeFilter.h
blob794eaa71c47ba14848e352a44d71f15ce57e6e3b
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XIncludeFilter__
5 #define __gnu_xml_stream_XIncludeFilter__
7 #pragma interface
9 #include <javax/xml/stream/util/ReaderDelegate.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace xml
18 namespace stream
20 class XIncludeFilter;
24 namespace java
26 namespace net
28 class URLConnection;
31 namespace javax
33 namespace xml
35 namespace namespace$
37 class QName;
39 namespace parsers
41 class DocumentBuilder;
43 namespace stream
45 class XMLStreamReader;
49 namespace org
51 namespace w3c
53 namespace dom
55 class Document;
56 class Node;
57 namespace traversal
59 class DocumentTraversal;
60 class TreeWalker;
62 namespace xpath
64 class XPathEvaluator;
65 class XPathResult;
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);
77 public:
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();
101 virtual jint next();
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;
116 jboolean validating;
117 jboolean expandERefs;
118 ::java::lang::String * href;
119 jint event;
120 jboolean included;
121 ::org::w3c::dom::xpath::XPathResult * result;
122 jint snapshotIndex;
123 ::org::w3c::dom::Node * current;
124 ::org::w3c::dom::traversal::TreeWalker * walker;
125 ::java::util::HashSet * seen;
126 jboolean backtracking;
127 jboolean lookahead;
128 ::java::io::Reader * includedText;
129 JArray< jchar > * buf;
130 jint len;
131 jboolean inInclude;
132 jboolean inFallback;
133 jboolean seenFallback;
134 ::javax::xml::parsers::DocumentBuilder * builder;
135 public:
136 static ::java::lang::Class class$;
139 #endif // __gnu_xml_stream_XIncludeFilter__