aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/libjava/gnu/xml/stream
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.7/libjava/gnu/xml/stream')
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/AttributeImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/BufferedReader.h56
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/CRLFReader.h53
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/CharactersImpl.h55
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/CommentImpl.h49
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/DTDImpl.h55
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/EndDocumentImpl.h45
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/EndElementImpl.h55
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/EntityDeclarationImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/EntityReferenceImpl.h55
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/FilteredEventReader.h56
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/FilteredStreamReader.h51
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/NamespaceImpl.h61
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/NotationDeclarationImpl.h53
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/ProcessingInstructionImpl.h51
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/SAXParser.h147
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/SAXParserFactory.h49
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/StartDocumentImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/StartElementImpl.h66
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/UnicodeReader.h44
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XIncludeFilter.h139
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h59
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLEventFactoryImpl.h93
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLEventImpl.h73
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLEventReaderImpl.h66
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLEventWriterImpl.h64
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLInputFactoryImpl.h96
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h63
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h35
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$Attribute.h45
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h41
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentModel.h44
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentParticle.h38
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$Doctype.h74
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h40
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h35
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$ExternalIds.h38
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$Input.h83
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h40
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLParser.h304
-rw-r--r--gcc-4.7/libjava/gnu/xml/stream/XMLStreamWriterImpl.h120
41 files changed, 2768 insertions, 0 deletions
diff --git a/gcc-4.7/libjava/gnu/xml/stream/AttributeImpl.h b/gcc-4.7/libjava/gnu/xml/stream/AttributeImpl.h
new file mode 100644
index 000000000..dac7c2733
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/AttributeImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_AttributeImpl__
+#define __gnu_xml_stream_AttributeImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class AttributeImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::AttributeImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ AttributeImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::lang::String *, ::java::lang::String *, jboolean);
+public:
+ virtual jint getEventType();
+ virtual ::javax::xml::namespace$::QName * getName();
+ virtual ::java::lang::String * getValue();
+ virtual ::java::lang::String * getDTDType();
+ virtual jboolean isSpecified();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name;
+ ::java::lang::String * value;
+ ::java::lang::String * type;
+ jboolean specified;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_AttributeImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/BufferedReader.h b/gcc-4.7/libjava/gnu/xml/stream/BufferedReader.h
new file mode 100644
index 000000000..0ee401847
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/BufferedReader.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_BufferedReader__
+#define __gnu_xml_stream_BufferedReader__
+
+#pragma interface
+
+#include <java/io/Reader.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class BufferedReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::BufferedReader : public ::java::io::Reader
+{
+
+public: // actually package-private
+ BufferedReader(::java::io::Reader *);
+ BufferedReader(::java::io::Reader *, jint);
+public:
+ virtual void close();
+ virtual void mark(jint);
+ virtual jboolean markSupported();
+ virtual jint read();
+ virtual jint read(JArray< jchar > *);
+ virtual jint read(JArray< jchar > *, jint, jint);
+ virtual void reset();
+ virtual jlong skip(jlong);
+private:
+ jboolean refill();
+public: // actually package-private
+ static const jint DEFAULT_BUFFER_SIZE = 4096;
+ ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::io::Reader)))) in;
+ JArray< jchar > * buf;
+ jint pos;
+ jint count;
+ jint markpos;
+ jint marklimit;
+ jint bufferSize;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_BufferedReader__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/CRLFReader.h b/gcc-4.7/libjava/gnu/xml/stream/CRLFReader.h
new file mode 100644
index 000000000..977dd1e17
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/CRLFReader.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_CRLFReader__
+#define __gnu_xml_stream_CRLFReader__
+
+#pragma interface
+
+#include <java/io/Reader.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class CRLFReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::CRLFReader : public ::java::io::Reader
+{
+
+public: // actually protected
+ CRLFReader(::java::io::Reader *);
+public:
+ virtual jint read();
+ virtual jint read(JArray< jchar > *);
+ virtual jint read(JArray< jchar > *, jint, jint);
+ virtual jboolean markSupported();
+ virtual void mark(jint);
+ virtual void reset();
+ virtual jlong skip(jlong);
+ virtual void close();
+private:
+ jint indexOfCRLF(JArray< jchar > *, jint, jint);
+public:
+ static const jint CR = 13;
+ static const jint LF = 10;
+private:
+ jboolean __attribute__((aligned(__alignof__( ::java::io::Reader)))) doReset;
+public: // actually protected
+ ::java::io::Reader * in;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_CRLFReader__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/CharactersImpl.h b/gcc-4.7/libjava/gnu/xml/stream/CharactersImpl.h
new file mode 100644
index 000000000..9a828cd83
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/CharactersImpl.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_CharactersImpl__
+#define __gnu_xml_stream_CharactersImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class CharactersImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::CharactersImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ CharactersImpl(::javax::xml::stream::Location *, ::java::lang::String *, jboolean, jboolean, jboolean);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getData();
+ virtual jboolean isWhiteSpace();
+ virtual jboolean isCData();
+ virtual jboolean isIgnorableWhiteSpace();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) data;
+ jboolean whitespace;
+ jboolean cdata;
+ jboolean ignorableWhitespace;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_CharactersImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/CommentImpl.h b/gcc-4.7/libjava/gnu/xml/stream/CommentImpl.h
new file mode 100644
index 000000000..7e1d951df
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/CommentImpl.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_CommentImpl__
+#define __gnu_xml_stream_CommentImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class CommentImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::CommentImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ CommentImpl(::javax::xml::stream::Location *, ::java::lang::String *);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getText();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) text;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_CommentImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/DTDImpl.h b/gcc-4.7/libjava/gnu/xml/stream/DTDImpl.h
new file mode 100644
index 000000000..e1118230a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/DTDImpl.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_DTDImpl__
+#define __gnu_xml_stream_DTDImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class DTDImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::DTDImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ DTDImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::Object *, ::java::util::List *, ::java::util::List *);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getDocumentTypeDeclaration();
+ virtual ::java::lang::Object * getProcessedDTD();
+ virtual ::java::util::List * getNotations();
+ virtual ::java::util::List * getEntities();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) body;
+ ::java::lang::Object * impl;
+ ::java::util::List * notations;
+ ::java::util::List * entities;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_DTDImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/EndDocumentImpl.h b/gcc-4.7/libjava/gnu/xml/stream/EndDocumentImpl.h
new file mode 100644
index 000000000..a7bbf05aa
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/EndDocumentImpl.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_EndDocumentImpl__
+#define __gnu_xml_stream_EndDocumentImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EndDocumentImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::EndDocumentImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ EndDocumentImpl(::javax::xml::stream::Location *);
+public:
+ virtual jint getEventType();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_EndDocumentImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/EndElementImpl.h b/gcc-4.7/libjava/gnu/xml/stream/EndElementImpl.h
new file mode 100644
index 000000000..2461d21d6
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/EndElementImpl.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_EndElementImpl__
+#define __gnu_xml_stream_EndElementImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EndElementImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::EndElementImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ EndElementImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::util::List *);
+public:
+ virtual jint getEventType();
+ virtual ::javax::xml::namespace$::QName * getName();
+ virtual ::java::util::Iterator * getNamespaces();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name;
+ ::java::util::List * namespaces;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_EndElementImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/EntityDeclarationImpl.h b/gcc-4.7/libjava/gnu/xml/stream/EntityDeclarationImpl.h
new file mode 100644
index 000000000..8c4180860
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/EntityDeclarationImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_EntityDeclarationImpl__
+#define __gnu_xml_stream_EntityDeclarationImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EntityDeclarationImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::EntityDeclarationImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ EntityDeclarationImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getName();
+ virtual ::java::lang::String * getNotationName();
+ virtual ::java::lang::String * getReplacementText();
+ virtual ::java::lang::String * getBaseURI();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) publicId;
+ ::java::lang::String * systemId;
+ ::java::lang::String * name;
+ ::java::lang::String * notationName;
+ ::java::lang::String * replacementText;
+ ::java::lang::String * baseUri;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_EntityDeclarationImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/EntityReferenceImpl.h b/gcc-4.7/libjava/gnu/xml/stream/EntityReferenceImpl.h
new file mode 100644
index 000000000..0f30dc877
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/EntityReferenceImpl.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_EntityReferenceImpl__
+#define __gnu_xml_stream_EntityReferenceImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EntityReferenceImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ namespace events
+ {
+ class EntityDeclaration;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::EntityReferenceImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ EntityReferenceImpl(::javax::xml::stream::Location *, ::javax::xml::stream::events::EntityDeclaration *, ::java::lang::String *);
+public:
+ virtual jint getEventType();
+ virtual ::javax::xml::stream::events::EntityDeclaration * getDeclaration();
+ virtual ::java::lang::String * getName();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::javax::xml::stream::events::EntityDeclaration * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) decl;
+ ::java::lang::String * name;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_EntityReferenceImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/FilteredEventReader.h b/gcc-4.7/libjava/gnu/xml/stream/FilteredEventReader.h
new file mode 100644
index 000000000..ae4da2f70
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/FilteredEventReader.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_FilteredEventReader__
+#define __gnu_xml_stream_FilteredEventReader__
+
+#pragma interface
+
+#include <javax/xml/stream/util/EventReaderDelegate.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class FilteredEventReader;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EventFilter;
+ class XMLEventReader;
+ namespace events
+ {
+ class XMLEvent;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::FilteredEventReader : public ::javax::xml::stream::util::EventReaderDelegate
+{
+
+public: // actually package-private
+ FilteredEventReader(::javax::xml::stream::XMLEventReader *, ::javax::xml::stream::EventFilter *);
+public:
+ virtual jboolean hasNext();
+ virtual ::javax::xml::stream::events::XMLEvent * nextEvent();
+ virtual ::java::lang::Object * next();
+ virtual ::javax::xml::stream::events::XMLEvent * peek();
+ virtual ::javax::xml::stream::events::XMLEvent * nextTag();
+public: // actually package-private
+ ::javax::xml::stream::EventFilter * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::EventReaderDelegate)))) filter;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_FilteredEventReader__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/FilteredStreamReader.h b/gcc-4.7/libjava/gnu/xml/stream/FilteredStreamReader.h
new file mode 100644
index 000000000..c762fb38b
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/FilteredStreamReader.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_FilteredStreamReader__
+#define __gnu_xml_stream_FilteredStreamReader__
+
+#pragma interface
+
+#include <javax/xml/stream/util/StreamReaderDelegate.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class FilteredStreamReader;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class StreamFilter;
+ class XMLStreamReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::FilteredStreamReader : public ::javax::xml::stream::util::StreamReaderDelegate
+{
+
+public: // actually package-private
+ FilteredStreamReader(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::StreamFilter *);
+public:
+ virtual jboolean hasNext();
+ virtual jint next();
+ virtual jint nextTag();
+public: // actually package-private
+ ::javax::xml::stream::XMLStreamReader * __attribute__((aligned(__alignof__( ::javax::xml::stream::util::StreamReaderDelegate)))) reader;
+ ::javax::xml::stream::StreamFilter * filter;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_FilteredStreamReader__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/NamespaceImpl.h b/gcc-4.7/libjava/gnu/xml/stream/NamespaceImpl.h
new file mode 100644
index 000000000..a90777aee
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/NamespaceImpl.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_NamespaceImpl__
+#define __gnu_xml_stream_NamespaceImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class NamespaceImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::NamespaceImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ NamespaceImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, jboolean);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getPrefix();
+ virtual ::java::lang::String * getNamespaceURI();
+ virtual jboolean isSpecified();
+ virtual ::javax::xml::namespace$::QName * getName();
+ virtual ::java::lang::String * getDTDType();
+ virtual ::java::lang::String * getValue();
+ virtual jboolean isDefaultNamespaceDeclaration();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) prefix;
+ ::java::lang::String * uri;
+ jboolean specified;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_NamespaceImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/NotationDeclarationImpl.h b/gcc-4.7/libjava/gnu/xml/stream/NotationDeclarationImpl.h
new file mode 100644
index 000000000..c994018d8
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/NotationDeclarationImpl.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_NotationDeclarationImpl__
+#define __gnu_xml_stream_NotationDeclarationImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class NotationDeclarationImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::NotationDeclarationImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ NotationDeclarationImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getName();
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name;
+ ::java::lang::String * publicId;
+ ::java::lang::String * systemId;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_NotationDeclarationImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/ProcessingInstructionImpl.h b/gcc-4.7/libjava/gnu/xml/stream/ProcessingInstructionImpl.h
new file mode 100644
index 000000000..f743902e9
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/ProcessingInstructionImpl.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_ProcessingInstructionImpl__
+#define __gnu_xml_stream_ProcessingInstructionImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class ProcessingInstructionImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::ProcessingInstructionImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ ProcessingInstructionImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getTarget();
+ virtual ::java::lang::String * getData();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) target;
+ ::java::lang::String * data;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_ProcessingInstructionImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/SAXParser.h b/gcc-4.7/libjava/gnu/xml/stream/SAXParser.h
new file mode 100644
index 000000000..5624f8680
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/SAXParser.h
@@ -0,0 +1,147 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_SAXParser__
+#define __gnu_xml_stream_SAXParser__
+
+#pragma interface
+
+#include <javax/xml/parsers/SAXParser.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class SAXParser;
+ class XMLParser;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ class XMLEventReader;
+ class XMLStreamReader;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ class EntityResolver;
+ class ErrorHandler;
+ class InputSource;
+ class Parser;
+ class XMLReader;
+ namespace ext
+ {
+ class DeclHandler;
+ class LexicalHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::SAXParser : public ::javax::xml::parsers::SAXParser
+{
+
+public:
+ SAXParser();
+public: // actually package-private
+ SAXParser(jboolean, jboolean, jboolean);
+public:
+ virtual ::org::xml::sax::Parser * getParser();
+ virtual ::org::xml::sax::XMLReader * getXMLReader();
+ virtual jboolean isNamespaceAware();
+ virtual jboolean isValidating();
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual jboolean isXIncludeAware();
+ virtual void reset();
+ virtual jboolean getFeature(::java::lang::String *);
+ virtual void setFeature(::java::lang::String *, jboolean);
+ virtual void setEntityResolver(::org::xml::sax::EntityResolver *);
+ virtual ::org::xml::sax::EntityResolver * getEntityResolver();
+ virtual void setDTDHandler(::org::xml::sax::DTDHandler *);
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler();
+ virtual void setContentHandler(::org::xml::sax::ContentHandler *);
+ virtual ::org::xml::sax::ContentHandler * getContentHandler();
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ virtual ::org::xml::sax::ErrorHandler * getErrorHandler();
+ virtual void parse(::org::xml::sax::InputSource *);
+private:
+ jboolean isIgnorableWhitespace(::gnu::xml::stream::XMLParser *, JArray< jchar > *, jboolean);
+public:
+ virtual void parse(::java::lang::String *);
+ virtual jint getIndex(::java::lang::String *);
+ virtual jint getIndex(::java::lang::String *, ::java::lang::String *);
+ virtual jint getLength();
+ virtual ::java::lang::String * getLocalName(jint);
+ virtual ::java::lang::String * getQName(jint);
+ virtual ::java::lang::String * getType(jint);
+ virtual ::java::lang::String * getType(::java::lang::String *);
+ virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::String * getURI(jint);
+ virtual ::java::lang::String * getValue(jint);
+ virtual ::java::lang::String * getValue(::java::lang::String *);
+ virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *);
+ virtual jboolean isDeclared(jint);
+ virtual jboolean isDeclared(::java::lang::String *);
+ virtual jboolean isDeclared(::java::lang::String *, ::java::lang::String *);
+ virtual jboolean isSpecified(jint);
+ virtual jboolean isSpecified(::java::lang::String *);
+ virtual jboolean isSpecified(::java::lang::String *, ::java::lang::String *);
+ virtual jint getColumnNumber();
+ virtual jint getLineNumber();
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getEncoding();
+ virtual ::java::lang::String * getXMLVersion();
+ virtual ::java::lang::Object * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::XMLEventReader * resolveAsXMLEventReader(::java::lang::String *);
+ virtual ::javax::xml::stream::XMLStreamReader * resolveAsXMLStreamReader(::java::lang::String *);
+ virtual void report(::java::lang::String *, ::java::lang::String *, ::java::lang::Object *, ::javax::xml::stream::Location *);
+ static void main(JArray< ::java::lang::String * > *);
+public: // actually package-private
+ ::org::xml::sax::ContentHandler * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) contentHandler;
+ ::org::xml::sax::ext::DeclHandler * declHandler;
+ ::org::xml::sax::DTDHandler * dtdHandler;
+ ::org::xml::sax::EntityResolver * entityResolver;
+ ::org::xml::sax::ErrorHandler * errorHandler;
+ ::org::xml::sax::ext::LexicalHandler * lexicalHandler;
+ jboolean validating;
+ jboolean namespaceAware;
+ jboolean xIncludeAware;
+ jboolean stringInterning;
+ jboolean coalescing;
+ jboolean replaceERefs;
+ jboolean externalEntities;
+ jboolean supportDTD;
+ jboolean baseAware;
+ ::gnu::xml::stream::XMLParser * parser;
+ ::javax::xml::stream::XMLStreamReader * reader;
+ ::java::lang::String * encoding;
+ ::java::lang::String * xmlVersion;
+ jboolean xmlStandalone;
+ ::java::lang::String * xmlEncoding;
+ ::java::lang::String * baseURI;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_SAXParser__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/SAXParserFactory.h b/gcc-4.7/libjava/gnu/xml/stream/SAXParserFactory.h
new file mode 100644
index 000000000..c3d0c01d4
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/SAXParserFactory.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_SAXParserFactory__
+#define __gnu_xml_stream_SAXParserFactory__
+
+#pragma interface
+
+#include <javax/xml/parsers/SAXParserFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class SAXParserFactory;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace parsers
+ {
+ class SAXParser;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::SAXParserFactory : public ::javax::xml::parsers::SAXParserFactory
+{
+
+public:
+ SAXParserFactory();
+ virtual ::javax::xml::parsers::SAXParser * newSAXParser();
+ virtual void setFeature(::java::lang::String *, jboolean);
+ virtual jboolean getFeature(::java::lang::String *);
+public: // actually package-private
+ static ::java::util::Set * FEATURE_NAMES;
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParserFactory)))) features;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_SAXParserFactory__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/StartDocumentImpl.h b/gcc-4.7/libjava/gnu/xml/stream/StartDocumentImpl.h
new file mode 100644
index 000000000..adb51a57f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/StartDocumentImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_StartDocumentImpl__
+#define __gnu_xml_stream_StartDocumentImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class StartDocumentImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class Location;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::StartDocumentImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ StartDocumentImpl(::javax::xml::stream::Location *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean);
+public:
+ virtual jint getEventType();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getCharacterEncodingScheme();
+ virtual jboolean encodingSet();
+ virtual jboolean isStandalone();
+ virtual jboolean standaloneSet();
+ virtual ::java::lang::String * getVersion();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) systemId;
+ ::java::lang::String * encoding;
+ ::java::lang::String * xmlVersion;
+ jboolean xmlStandalone;
+ jboolean standaloneDeclared;
+ jboolean encodingDeclared;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_StartDocumentImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/StartElementImpl.h b/gcc-4.7/libjava/gnu/xml/stream/StartElementImpl.h
new file mode 100644
index 000000000..1cd062b20
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/StartElementImpl.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_StartElementImpl__
+#define __gnu_xml_stream_StartElementImpl__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLEventImpl.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class StartElementImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class NamespaceContext;
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ namespace events
+ {
+ class Attribute;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::StartElementImpl : public ::gnu::xml::stream::XMLEventImpl
+{
+
+public: // actually protected
+ StartElementImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::util::List *, ::java::util::List *, ::javax::xml::namespace$::NamespaceContext *);
+public:
+ virtual jint getEventType();
+ virtual ::javax::xml::namespace$::QName * getName();
+ virtual ::java::util::Iterator * getAttributes();
+ virtual ::java::util::Iterator * getNamespaces();
+ virtual ::javax::xml::stream::events::Attribute * getAttributeByName(::javax::xml::namespace$::QName *);
+ virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext();
+ virtual ::java::lang::String * getNamespaceURI(::java::lang::String *);
+ virtual void writeAsEncodedUnicode(::java::io::Writer *);
+public: // actually protected
+ ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name;
+ ::java::util::List * attributes;
+ ::java::util::List * namespaces;
+ ::javax::xml::namespace$::NamespaceContext * namespaceContext;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_StartElementImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/UnicodeReader.h b/gcc-4.7/libjava/gnu/xml/stream/UnicodeReader.h
new file mode 100644
index 000000000..456700636
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/UnicodeReader.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_UnicodeReader__
+#define __gnu_xml_stream_UnicodeReader__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class UnicodeReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::UnicodeReader : public ::java::lang::Object
+{
+
+public: // actually package-private
+ UnicodeReader(::java::io::Reader *);
+public:
+ virtual void mark(jint);
+ virtual void reset();
+ virtual jint read();
+ virtual jint read(JArray< jint > *, jint, jint);
+ virtual void close();
+ static JArray< jint > * toCodePointArray(::java::lang::String *);
+public: // actually package-private
+ ::java::io::Reader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) in;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_UnicodeReader__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XIncludeFilter.h b/gcc-4.7/libjava/gnu/xml/stream/XIncludeFilter.h
new file mode 100644
index 000000000..e920ac695
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XIncludeFilter.h
@@ -0,0 +1,139 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XIncludeFilter__
+#define __gnu_xml_stream_XIncludeFilter__
+
+#pragma interface
+
+#include <javax/xml/stream/util/StreamReaderDelegate.h>
+#include <gcj/array.h>
+
+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__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h
new file mode 100644
index 000000000..374c125c4
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLEventAllocatorImpl.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLEventAllocatorImpl__
+#define __gnu_xml_stream_XMLEventAllocatorImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventAllocatorImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLStreamReader;
+ namespace events
+ {
+ class XMLEvent;
+ }
+ namespace util
+ {
+ class XMLEventAllocator;
+ class XMLEventConsumer;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLEventAllocatorImpl : public ::java::lang::Object
+{
+
+public: // actually protected
+ XMLEventAllocatorImpl();
+public:
+ virtual ::javax::xml::stream::events::XMLEvent * allocate(::javax::xml::stream::XMLStreamReader *);
+ virtual void allocate(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::util::XMLEventConsumer *);
+ virtual ::javax::xml::stream::util::XMLEventAllocator * newInstance();
+public: // actually protected
+ virtual jboolean isWhitespace(::java::lang::String *);
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) entityDeclarations;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLEventAllocatorImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLEventFactoryImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLEventFactoryImpl.h
new file mode 100644
index 000000000..714dbc182
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLEventFactoryImpl.h
@@ -0,0 +1,93 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLEventFactoryImpl__
+#define __gnu_xml_stream_XMLEventFactoryImpl__
+
+#pragma interface
+
+#include <javax/xml/stream/XMLEventFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventFactoryImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class NamespaceContext;
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ namespace events
+ {
+ class Attribute;
+ class Characters;
+ class Comment;
+ class DTD;
+ class EndDocument;
+ class EndElement;
+ class EntityDeclaration;
+ class EntityReference;
+ class Namespace;
+ class ProcessingInstruction;
+ class StartDocument;
+ class StartElement;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLEventFactoryImpl : public ::javax::xml::stream::XMLEventFactory
+{
+
+public:
+ XMLEventFactoryImpl();
+ virtual void setLocation(::javax::xml::stream::Location *);
+ virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::Attribute * createAttribute(::javax::xml::namespace$::QName *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *);
+ virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::StartElement * createStartElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *, ::java::util::Iterator *);
+ virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *, ::java::util::Iterator *);
+ virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *, ::java::util::Iterator *, ::javax::xml::namespace$::NamespaceContext *);
+ virtual ::javax::xml::stream::events::EndElement * createEndElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *);
+ virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *);
+ virtual ::javax::xml::stream::events::Characters * createCharacters(::java::lang::String *);
+ virtual ::javax::xml::stream::events::Characters * createCData(::java::lang::String *);
+ virtual ::javax::xml::stream::events::Characters * createSpace(::java::lang::String *);
+ virtual ::javax::xml::stream::events::Characters * createIgnorableSpace(::java::lang::String *);
+ virtual ::javax::xml::stream::events::StartDocument * createStartDocument();
+ virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *, jboolean);
+ virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *);
+ virtual ::javax::xml::stream::events::EndDocument * createEndDocument();
+ virtual ::javax::xml::stream::events::EntityReference * createEntityReference(::java::lang::String *, ::javax::xml::stream::events::EntityDeclaration *);
+ virtual ::javax::xml::stream::events::Comment * createComment(::java::lang::String *);
+ virtual ::javax::xml::stream::events::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *);
+ virtual ::javax::xml::stream::events::DTD * createDTD(::java::lang::String *);
+public: // actually package-private
+ virtual ::java::util::LinkedList * createLinkedList(::java::util::Iterator *);
+public: // actually protected
+ ::javax::xml::stream::Location * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLEventFactory)))) location;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLEventFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLEventImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLEventImpl.h
new file mode 100644
index 000000000..13b793ef1
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLEventImpl.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLEventImpl__
+#define __gnu_xml_stream_XMLEventImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ namespace events
+ {
+ class Characters;
+ class EndElement;
+ class StartElement;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLEventImpl : public ::java::lang::Object
+{
+
+public: // actually protected
+ XMLEventImpl(::javax::xml::stream::Location *);
+public:
+ virtual jint getEventType() = 0;
+ virtual ::javax::xml::stream::Location * getLocation();
+ virtual jboolean isStartElement();
+ virtual jboolean isAttribute();
+ virtual jboolean isNamespace();
+ virtual jboolean isEndElement();
+ virtual jboolean isEntityReference();
+ virtual jboolean isProcessingInstruction();
+ virtual jboolean isCharacters();
+ virtual jboolean isStartDocument();
+ virtual jboolean isEndDocument();
+ virtual ::javax::xml::stream::events::StartElement * asStartElement();
+ virtual ::javax::xml::stream::events::EndElement * asEndElement();
+ virtual ::javax::xml::stream::events::Characters * asCharacters();
+ virtual ::javax::xml::namespace$::QName * getSchemaType();
+ virtual void writeAsEncodedUnicode(::java::io::Writer *) = 0;
+public: // actually protected
+ virtual ::java::lang::String * encode(::java::lang::String *, jboolean);
+ ::javax::xml::stream::Location * __attribute__((aligned(__alignof__( ::java::lang::Object)))) location;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLEventImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLEventReaderImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLEventReaderImpl.h
new file mode 100644
index 000000000..e3ce4923f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLEventReaderImpl.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLEventReaderImpl__
+#define __gnu_xml_stream_XMLEventReaderImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventReaderImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLStreamReader;
+ namespace events
+ {
+ class XMLEvent;
+ }
+ namespace util
+ {
+ class XMLEventAllocator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLEventReaderImpl : public ::java::lang::Object
+{
+
+public: // actually protected
+ XMLEventReaderImpl(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::util::XMLEventAllocator *, ::java::lang::String *);
+public:
+ virtual ::javax::xml::stream::events::XMLEvent * nextEvent();
+ virtual ::java::lang::Object * next();
+ virtual jboolean hasNext();
+ virtual ::javax::xml::stream::events::XMLEvent * peek();
+ virtual ::java::lang::String * getElementText();
+ virtual ::javax::xml::stream::events::XMLEvent * nextTag();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual void close();
+ virtual void remove();
+public: // actually protected
+ ::javax::xml::stream::XMLStreamReader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) reader;
+ ::javax::xml::stream::util::XMLEventAllocator * allocator;
+ ::java::lang::String * systemId;
+ ::javax::xml::stream::events::XMLEvent * peekEvent;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLEventReaderImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLEventWriterImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLEventWriterImpl.h
new file mode 100644
index 000000000..e81d0896a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLEventWriterImpl.h
@@ -0,0 +1,64 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLEventWriterImpl__
+#define __gnu_xml_stream_XMLEventWriterImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventWriterImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class NamespaceContext;
+ }
+ namespace stream
+ {
+ class XMLEventReader;
+ class XMLStreamWriter;
+ namespace events
+ {
+ class XMLEvent;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLEventWriterImpl : public ::java::lang::Object
+{
+
+public: // actually protected
+ XMLEventWriterImpl(::javax::xml::stream::XMLStreamWriter *);
+public:
+ virtual void flush();
+ virtual void close();
+ virtual void add(::javax::xml::stream::events::XMLEvent *);
+ virtual void add(::javax::xml::stream::XMLEventReader *);
+ virtual ::java::lang::String * getPrefix(::java::lang::String *);
+ virtual void setPrefix(::java::lang::String *, ::java::lang::String *);
+ virtual void setDefaultNamespace(::java::lang::String *);
+ virtual void setNamespaceContext(::javax::xml::namespace$::NamespaceContext *);
+ virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext();
+public: // actually protected
+ ::javax::xml::stream::XMLStreamWriter * __attribute__((aligned(__alignof__( ::java::lang::Object)))) writer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLEventWriterImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLInputFactoryImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLInputFactoryImpl.h
new file mode 100644
index 000000000..43a219755
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLInputFactoryImpl.h
@@ -0,0 +1,96 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLInputFactoryImpl__
+#define __gnu_xml_stream_XMLInputFactoryImpl__
+
+#pragma interface
+
+#include <javax/xml/stream/XMLInputFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLInputFactoryImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class EventFilter;
+ class StreamFilter;
+ class XMLEventReader;
+ class XMLReporter;
+ class XMLResolver;
+ class XMLStreamReader;
+ namespace util
+ {
+ class XMLEventAllocator;
+ }
+ }
+ namespace transform
+ {
+ class Source;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLInputFactoryImpl : public ::javax::xml::stream::XMLInputFactory
+{
+
+public:
+ XMLInputFactoryImpl();
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::Reader *);
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::javax::xml::transform::Source *);
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *);
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *, ::java::lang::String *);
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::InputStream *);
+ virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::Reader *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::Reader *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::Reader *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::stream::XMLStreamReader *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::transform::Source *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *, ::java::lang::String *);
+ virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::InputStream *);
+ virtual ::javax::xml::stream::XMLStreamReader * createFilteredReader(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::StreamFilter *);
+ virtual ::javax::xml::stream::XMLEventReader * createFilteredReader(::javax::xml::stream::XMLEventReader *, ::javax::xml::stream::EventFilter *);
+ virtual ::javax::xml::stream::XMLResolver * getXMLResolver();
+ virtual void setXMLResolver(::javax::xml::stream::XMLResolver *);
+ virtual ::javax::xml::stream::XMLReporter * getXMLReporter();
+ virtual void setXMLReporter(::javax::xml::stream::XMLReporter *);
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual jboolean isPropertySupported(::java::lang::String *);
+ virtual void setEventAllocator(::javax::xml::stream::util::XMLEventAllocator *);
+ virtual ::javax::xml::stream::util::XMLEventAllocator * getEventAllocator();
+ virtual void setCoalescing(jboolean);
+ virtual jboolean isCoalescing();
+public: // actually protected
+ virtual ::java::io::InputStream * getInputStream(::javax::xml::transform::Source *);
+ ::javax::xml::stream::XMLResolver * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLInputFactory)))) resolver;
+ ::javax::xml::stream::XMLReporter * reporter;
+ ::javax::xml::stream::util::XMLEventAllocator * allocator;
+ jboolean validating;
+ jboolean namespaceAware;
+ jboolean coalescing;
+ jboolean replacingEntityReferences;
+ jboolean externalEntities;
+ jboolean supportDTD;
+ jboolean xIncludeAware;
+ jboolean baseAware;
+ jboolean stringInterning;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLInputFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h
new file mode 100644
index 000000000..c5cd038b7
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLOutputFactoryImpl.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLOutputFactoryImpl__
+#define __gnu_xml_stream_XMLOutputFactoryImpl__
+
+#pragma interface
+
+#include <javax/xml/stream/XMLOutputFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLOutputFactoryImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLEventWriter;
+ class XMLStreamWriter;
+ }
+ namespace transform
+ {
+ class Result;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLOutputFactoryImpl : public ::javax::xml::stream::XMLOutputFactory
+{
+
+public:
+ XMLOutputFactoryImpl();
+ virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::Writer *);
+ virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::OutputStream *);
+ virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::java::io::OutputStream *, ::java::lang::String *);
+ virtual ::javax::xml::stream::XMLStreamWriter * createXMLStreamWriter(::javax::xml::transform::Result *);
+ virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::OutputStream *);
+ virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::OutputStream *, ::java::lang::String *);
+ virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::java::io::Writer *);
+ virtual ::javax::xml::stream::XMLEventWriter * createXMLEventWriter(::javax::xml::transform::Result *);
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual jboolean isPropertySupported(::java::lang::String *);
+ virtual jboolean isPrefixDefaulting();
+ virtual void setPrefixDefaulting(jboolean);
+public: // actually protected
+ jboolean __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLOutputFactory)))) prefixDefaulting;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLOutputFactoryImpl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h
new file mode 100644
index 000000000..c5b4ea395
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AnyContentModel.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$AnyContentModel__
+#define __gnu_xml_stream_XMLParser$AnyContentModel__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLParser$ContentModel.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$AnyContentModel;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$AnyContentModel : public ::gnu::xml::stream::XMLParser$ContentModel
+{
+
+public: // actually package-private
+ XMLParser$AnyContentModel(::gnu::xml::stream::XMLParser *);
+ ::gnu::xml::stream::XMLParser * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$AnyContentModel__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Attribute.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Attribute.h
new file mode 100644
index 000000000..3601ebebe
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Attribute.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$Attribute__
+#define __gnu_xml_stream_XMLParser$Attribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$Attribute;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$Attribute : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$Attribute(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, jboolean, ::java::lang::String *);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
+ ::java::lang::String * type;
+ jboolean specified;
+ ::java::lang::String * value;
+ ::java::lang::String * prefix;
+ ::java::lang::String * localName;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$Attribute__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h
new file mode 100644
index 000000000..27da8e20d
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$AttributeDecl.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$AttributeDecl__
+#define __gnu_xml_stream_XMLParser$AttributeDecl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$AttributeDecl;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$AttributeDecl : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$AttributeDecl(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, jint, ::java::lang::String *, ::java::util::HashSet *, jboolean);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type;
+ ::java::lang::String * value;
+ jint valueType;
+ ::java::lang::String * enumeration;
+ ::java::util::HashSet * values;
+ jboolean external;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$AttributeDecl__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentModel.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentModel.h
new file mode 100644
index 000000000..26d9b824f
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentModel.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$ContentModel__
+#define __gnu_xml_stream_XMLParser$ContentModel__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$ContentModel;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$ContentModel : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$ContentModel(::gnu::xml::stream::XMLParser *, jint);
+ static const jint EMPTY = 0;
+ static const jint ANY = 1;
+ static const jint ELEMENT = 2;
+ static const jint MIXED = 3;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) min;
+ jint max;
+ jint type;
+ ::java::lang::String * text;
+ jboolean external;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$ContentModel__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentParticle.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentParticle.h
new file mode 100644
index 000000000..3ac0ad187
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ContentParticle.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$ContentParticle__
+#define __gnu_xml_stream_XMLParser$ContentParticle__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$ContentParticle;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$ContentParticle : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$ContentParticle(::gnu::xml::stream::XMLParser *);
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) min;
+ jint max;
+ ::java::lang::Object * content;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$ContentParticle__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Doctype.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Doctype.h
new file mode 100644
index 000000000..06ba9ec68
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Doctype.h
@@ -0,0 +1,74 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$Doctype__
+#define __gnu_xml_stream_XMLParser$Doctype__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$AttributeDecl;
+ class XMLParser$ContentModel;
+ class XMLParser$Doctype;
+ class XMLParser$ExternalIds;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$Doctype : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$Doctype(::gnu::xml::stream::XMLParser *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void addElementDecl(::java::lang::String *, ::java::lang::String *, ::gnu::xml::stream::XMLParser$ContentModel *);
+ virtual void addAttributeDecl(::java::lang::String *, ::java::lang::String *, ::gnu::xml::stream::XMLParser$AttributeDecl *);
+ virtual void addEntityDecl(::java::lang::String *, ::java::lang::String *, jboolean);
+ virtual void addEntityDecl(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean);
+ virtual void addNotationDecl(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean);
+ virtual void addComment(::java::lang::String *);
+ virtual void addPI(::java::lang::String *, ::java::lang::String *);
+ virtual ::gnu::xml::stream::XMLParser$ContentModel * getElementModel(::java::lang::String *);
+ virtual ::gnu::xml::stream::XMLParser$AttributeDecl * getAttributeDecl(::java::lang::String *, ::java::lang::String *);
+ virtual jboolean isAttributeDeclared(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::util::Iterator * attlistIterator(::java::lang::String *);
+ virtual ::java::lang::Object * getEntity(::java::lang::String *);
+ virtual jboolean isEntityExternal(::java::lang::String *);
+ virtual ::java::util::Iterator * entityIterator();
+ virtual ::gnu::xml::stream::XMLParser$ExternalIds * getNotation(::java::lang::String *);
+ virtual jboolean isNotationExternal(::java::lang::String *);
+ virtual ::java::lang::String * getComment(::java::lang::String *);
+ virtual JArray< ::java::lang::String * > * getPI(::java::lang::String *);
+ virtual ::java::util::Iterator * entryIterator();
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) rootName;
+ ::java::lang::String * publicId;
+ ::java::lang::String * systemId;
+private:
+ ::java::util::LinkedHashMap * elements;
+ ::java::util::LinkedHashMap * attlists;
+ ::java::util::LinkedHashMap * entities;
+ ::java::util::LinkedHashMap * notations;
+ ::java::util::LinkedHashMap * comments;
+ ::java::util::LinkedHashMap * pis;
+ ::java::util::LinkedList * entries;
+ ::java::util::HashSet * externalEntities;
+ ::java::util::HashSet * externalNotations;
+ jint anon;
+public: // actually package-private
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$Doctype__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h
new file mode 100644
index 000000000..a1c745cb9
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ElementContentModel.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$ElementContentModel__
+#define __gnu_xml_stream_XMLParser$ElementContentModel__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLParser$ContentModel.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$ContentParticle;
+ class XMLParser$ElementContentModel;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$ElementContentModel : public ::gnu::xml::stream::XMLParser$ContentModel
+{
+
+public: // actually package-private
+ XMLParser$ElementContentModel(::gnu::xml::stream::XMLParser *);
+ virtual void addContentParticle(::gnu::xml::stream::XMLParser$ContentParticle *);
+ ::java::util::LinkedList * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) contentParticles;
+ jboolean or$;
+ ::java::lang::String * regex;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$ElementContentModel__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h
new file mode 100644
index 000000000..08ec01630
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$EmptyContentModel.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$EmptyContentModel__
+#define __gnu_xml_stream_XMLParser$EmptyContentModel__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLParser$ContentModel.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$EmptyContentModel;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$EmptyContentModel : public ::gnu::xml::stream::XMLParser$ContentModel
+{
+
+public: // actually package-private
+ XMLParser$EmptyContentModel(::gnu::xml::stream::XMLParser *);
+ ::gnu::xml::stream::XMLParser * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$EmptyContentModel__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ExternalIds.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ExternalIds.h
new file mode 100644
index 000000000..037fb617e
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$ExternalIds.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$ExternalIds__
+#define __gnu_xml_stream_XMLParser$ExternalIds__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$ExternalIds;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$ExternalIds : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$ExternalIds(::gnu::xml::stream::XMLParser *);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) publicId;
+ ::java::lang::String * systemId;
+ ::java::lang::String * notationName;
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$ExternalIds__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Input.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Input.h
new file mode 100644
index 000000000..60ae69bd4
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$Input.h
@@ -0,0 +1,83 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$Input__
+#define __gnu_xml_stream_XMLParser$Input__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class UnicodeReader;
+ class XMLParser$Input;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$Input : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLParser$Input(::java::io::InputStream *, ::java::io::Reader *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
+public:
+ virtual jint getCharacterOffset();
+ virtual jint getColumnNumber();
+ virtual jint getLineNumber();
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+public: // actually package-private
+ virtual void init();
+ virtual void mark(jint);
+ virtual jint read();
+ virtual jint read(JArray< jint > *, jint, jint);
+ virtual void reset();
+private:
+ void detectEncoding();
+ static jboolean equals(JArray< jint > *, JArray< jint > *);
+public: // actually package-private
+ virtual void setInputEncoding(::java::lang::String *);
+ virtual void finalizeEncoding();
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) line;
+ jint markLine;
+ jint column;
+ jint markColumn;
+ jint offset;
+ jint markOffset;
+ ::java::lang::String * publicId;
+ ::java::lang::String * systemId;
+ ::java::lang::String * name;
+ jboolean report;
+ jboolean normalize;
+ ::java::io::InputStream * in;
+ ::java::io::Reader * reader;
+ ::gnu::xml::stream::UnicodeReader * unicodeReader;
+ jboolean initialized;
+ jboolean encodingDetected;
+ ::java::lang::String * inputEncoding;
+ jboolean xml11;
+private:
+ static JArray< jint > * SIGNATURE_UCS_4_1234;
+ static JArray< jint > * SIGNATURE_UCS_4_4321;
+ static JArray< jint > * SIGNATURE_UCS_4_2143;
+ static JArray< jint > * SIGNATURE_UCS_4_3412;
+ static JArray< jint > * SIGNATURE_UCS_2_12;
+ static JArray< jint > * SIGNATURE_UCS_2_21;
+ static JArray< jint > * SIGNATURE_UCS_2_12_NOBOM;
+ static JArray< jint > * SIGNATURE_UCS_2_21_NOBOM;
+ static JArray< jint > * SIGNATURE_UTF_8;
+ static JArray< jint > * SIGNATURE_UTF_8_BOM;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$Input__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h
new file mode 100644
index 000000000..e7f244a1a
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser$MixedContentModel.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser$MixedContentModel__
+#define __gnu_xml_stream_XMLParser$MixedContentModel__
+
+#pragma interface
+
+#include <gnu/xml/stream/XMLParser$ContentModel.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$MixedContentModel;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser$MixedContentModel : public ::gnu::xml::stream::XMLParser$ContentModel
+{
+
+public: // actually package-private
+ XMLParser$MixedContentModel(::gnu::xml::stream::XMLParser *);
+ virtual void addName(::java::lang::String *);
+ virtual jboolean containsName(::java::lang::String *);
+private:
+ ::java::util::HashSet * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLParser$ContentModel)))) names;
+public: // actually package-private
+ ::gnu::xml::stream::XMLParser * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser$MixedContentModel__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLParser.h b/gcc-4.7/libjava/gnu/xml/stream/XMLParser.h
new file mode 100644
index 000000000..319c2c4a3
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLParser.h
@@ -0,0 +1,304 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLParser__
+#define __gnu_xml_stream_XMLParser__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace java
+ {
+ namespace lang
+ {
+ class CPStringBuilder;
+ }
+ }
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLParser;
+ class XMLParser$Attribute;
+ class XMLParser$ContentModel;
+ class XMLParser$ContentParticle;
+ class XMLParser$Doctype;
+ class XMLParser$ElementContentModel;
+ class XMLParser$ExternalIds;
+ class XMLParser$Input;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class NamespaceContext;
+ class QName;
+ }
+ namespace stream
+ {
+ class Location;
+ class XMLReporter;
+ class XMLResolver;
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLParser : public ::java::lang::Object
+{
+
+public:
+ XMLParser(::java::io::InputStream *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, ::javax::xml::stream::XMLReporter *, ::javax::xml::stream::XMLResolver *);
+ XMLParser(::java::io::Reader *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, ::javax::xml::stream::XMLReporter *, ::javax::xml::stream::XMLResolver *);
+ virtual ::java::lang::String * getNamespaceURI(::java::lang::String *);
+ virtual ::java::lang::String * getPrefix(::java::lang::String *);
+ virtual ::java::util::Iterator * getPrefixes(::java::lang::String *);
+ virtual void close();
+ virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext();
+ 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);
+private:
+ ::java::lang::String * getAttributeType(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual ::java::lang::String * getAttributeValue(jint);
+ virtual ::java::lang::String * getAttributeValue(::java::lang::String *, ::java::lang::String *);
+public: // actually package-private
+ virtual jboolean isAttributeDeclared(jint);
+public:
+ virtual ::java::lang::String * getCharacterEncodingScheme();
+ virtual ::java::lang::String * getElementText();
+ virtual ::java::lang::String * getEncoding();
+ virtual jint getEventType();
+ virtual ::java::lang::String * getLocalName();
+ virtual ::javax::xml::stream::Location * getLocation();
+ virtual ::javax::xml::namespace$::QName * getName();
+ virtual jint getNamespaceCount();
+ virtual ::java::lang::String * getNamespacePrefix(jint);
+ virtual ::java::lang::String * getNamespaceURI();
+ virtual ::java::lang::String * getNamespaceURI(jint);
+ virtual ::java::lang::String * getPIData();
+ virtual ::java::lang::String * getPITarget();
+ virtual ::java::lang::String * getPrefix();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual ::java::lang::String * getText();
+ virtual JArray< jchar > * getTextCharacters();
+ virtual jint getTextCharacters(jint, JArray< jchar > *, jint, jint);
+ virtual jint getTextLength();
+ virtual jint getTextStart();
+ virtual ::java::lang::String * getVersion();
+ virtual jboolean hasName();
+ virtual jboolean hasText();
+ virtual jboolean isAttributeSpecified(jint);
+ virtual jboolean isCharacters();
+ virtual jboolean isEndElement();
+ virtual jboolean isStandalone();
+ virtual jboolean isStartElement();
+ virtual jboolean isWhiteSpace();
+ virtual jint nextTag();
+ virtual void require(jint, ::java::lang::String *, ::java::lang::String *);
+ virtual jboolean standaloneSet();
+ virtual jboolean hasNext();
+ virtual jint next();
+public: // actually package-private
+ virtual ::java::lang::String * getCurrentElement();
+private:
+ void mark(jint);
+ void reset();
+ jint read();
+ jint read(JArray< jint > *, jint, jint);
+ jint readCh();
+ void require(jchar);
+ void require(::java::lang::String *);
+ jboolean tryRead(jchar);
+ jboolean tryRead(::java::lang::String *);
+ void readUntil(::java::lang::String *);
+ jboolean tryWhitespace();
+ void skipWhitespace();
+ void requireWhitespace();
+public: // actually package-private
+ virtual ::java::lang::String * getXMLBase();
+private:
+ void pushInput(::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
+ void pushInput(::java::lang::String *, ::gnu::xml::stream::XMLParser$ExternalIds *, jboolean, jboolean);
+ void pushInput(::gnu::xml::stream::XMLParser$Input *);
+public: // actually package-private
+ static ::java::lang::String * canonicalize(::java::lang::String *);
+public:
+ static ::java::lang::String * absolutize(::java::lang::String *, ::java::lang::String *);
+private:
+ static jboolean isURLScheme(::java::lang::String *);
+public: // actually package-private
+ static ::java::io::InputStream * resolve(::java::lang::String *);
+private:
+ void popInput();
+ void readTextDecl();
+ void readXMLDecl();
+ void readDoctypeDecl();
+ void checkDoctype();
+ void readMarkupdecl(jboolean);
+ void readElementDecl();
+ void readContentspec(::java::lang::String *);
+ ::gnu::xml::stream::XMLParser$ElementContentModel * readElements(::gnu::java::lang::CPStringBuilder *);
+ ::gnu::xml::stream::XMLParser$ContentParticle * readContentParticle(::gnu::java::lang::CPStringBuilder *);
+ void readAttlistDecl();
+ void readAttDef(::java::lang::String *);
+ ::java::lang::String * readAttType(::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *);
+ void readEnumeration(jboolean, ::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *);
+ void readNotationType(::gnu::java::lang::CPStringBuilder *, ::java::util::HashSet *);
+ void readDefault(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::HashSet *);
+ void readEntityDecl(jboolean);
+ void readNotationDecl(jboolean);
+ ::gnu::xml::stream::XMLParser$ExternalIds * readExternalIds(jboolean, jboolean);
+ jint readStartElement();
+ jboolean attributeSpecified(::java::lang::String *);
+ void readAttribute(::java::lang::String *);
+ jboolean addNamespace(::gnu::xml::stream::XMLParser$Attribute *);
+ void readEndElement();
+ void endElementValidationHook();
+ void readComment(jboolean);
+ void readPI(jboolean);
+ void readReference();
+ void readCDSect();
+ jint readCharData(::java::lang::String *);
+ void expandEntity(::java::lang::String *, jboolean, jboolean);
+ jboolean isUnparsedEntity(::java::lang::String *);
+ void readEq();
+ jint literalReadCh(jboolean);
+ ::java::lang::String * readLiteral(jint, jboolean);
+ ::java::lang::StringBuffer * normalize(::java::lang::StringBuffer *);
+ void normalizeCRLF(::java::lang::StringBuffer *);
+ void expandPEReference();
+ JArray< jchar > * readCharacterRef(jint);
+ ::java::lang::String * readNmtoken(jboolean);
+ ::java::lang::String * readNmtoken(jboolean, ::java::lang::StringBuffer *);
+public:
+ static jboolean isXML11Char(jint);
+ static jboolean isXML11RestrictedChar(jint);
+private:
+ jboolean isNmtoken(::java::lang::String *, jboolean);
+public:
+ static jboolean isNameStartCharacter(jint, jboolean);
+ static jboolean isNameCharacter(jint, jboolean);
+ static jboolean isLetter(jint);
+ static jboolean isDigit(jint);
+ static jboolean isCombiningChar(jint);
+ static jboolean isExtender(jint);
+ static jboolean isChar(jint);
+private:
+ ::java::lang::String * intern(::java::lang::String *);
+ void error(::java::lang::String *);
+ void error(::java::lang::String *, ::java::lang::Object *);
+ void validateStartElement(::java::lang::String *);
+ void validateEndElement();
+ void validatePCData(::java::lang::String *);
+ void validateElementContent(::gnu::xml::stream::XMLParser$ElementContentModel *, ::java::util::LinkedList *);
+ ::java::lang::String * createRegularExpression(::gnu::xml::stream::XMLParser$ElementContentModel *);
+public: // actually package-private
+ virtual void validateDoctype();
+public:
+ static void main(JArray< ::java::lang::String * > *);
+private:
+ static ::java::lang::String * encodeText(::java::lang::String *);
+public: // actually package-private
+ static ::java::lang::String * access$0(::gnu::xml::stream::XMLParser *, ::java::lang::String *);
+ static jboolean access$1(::gnu::xml::stream::XMLParser *);
+ static ::gnu::xml::stream::XMLParser$Input * access$2(::gnu::xml::stream::XMLParser *);
+ static ::java::util::LinkedList * access$3(::gnu::xml::stream::XMLParser *);
+private:
+ static const jint INIT = 0;
+ static const jint PROLOG = 1;
+ static const jint CONTENT = 2;
+ static const jint EMPTY_ELEMENT = 3;
+ static const jint MISC = 4;
+ static const jint LIT_ENTITY_REF = 2;
+ static const jint LIT_NORMALIZE = 4;
+ static const jint LIT_ATTRIBUTE = 8;
+ static const jint LIT_DISABLE_PE = 16;
+ static const jint LIT_DISABLE_CREF = 32;
+ static const jint LIT_DISABLE_EREF = 64;
+ static const jint LIT_PUBID = 256;
+public: // actually package-private
+ static const jint ATTRIBUTE_DEFAULT_UNDECLARED = 30;
+ static const jint ATTRIBUTE_DEFAULT_SPECIFIED = 31;
+ static const jint ATTRIBUTE_DEFAULT_IMPLIED = 32;
+ static const jint ATTRIBUTE_DEFAULT_REQUIRED = 33;
+ static const jint ATTRIBUTE_DEFAULT_FIXED = 34;
+ static const jint START_ENTITY = 50;
+ static const jint END_ENTITY = 51;
+private:
+ ::gnu::xml::stream::XMLParser$Input * __attribute__((aligned(__alignof__( ::java::lang::Object)))) input;
+ ::java::util::LinkedList * inputStack;
+ ::java::util::LinkedList * startEntityStack;
+ ::java::util::LinkedList * endEntityStack;
+ jint state;
+ jint event;
+ ::java::util::LinkedList * stack;
+ ::java::util::LinkedList * namespaces;
+ ::java::util::LinkedList * bases;
+ ::java::util::ArrayList * attrs;
+ ::java::lang::StringBuffer * buf;
+ ::java::lang::StringBuffer * nmtokenBuf;
+ ::java::lang::StringBuffer * literalBuf;
+ JArray< jint > * tmpBuf;
+ ::gnu::xml::stream::XMLParser$ContentModel * currentContentModel;
+ ::java::util::LinkedList * validationStack;
+ ::java::util::HashSet * ids;
+ ::java::util::HashSet * idrefs;
+ ::java::lang::String * piTarget;
+ ::java::lang::String * piData;
+ ::java::lang::String * xmlVersion;
+ ::java::lang::String * xmlEncoding;
+ ::java::lang::Boolean * xmlStandalone;
+public: // actually package-private
+ ::gnu::xml::stream::XMLParser$Doctype * doctype;
+private:
+ jboolean expandPE;
+ jboolean peIsError;
+ jboolean validating;
+ jboolean stringInterning;
+ jboolean coalescing;
+ jboolean replaceERefs;
+ jboolean externalEntities;
+ jboolean supportDTD;
+ jboolean namespaceAware;
+ jboolean baseAware;
+ jboolean extendedEventTypes;
+public: // actually package-private
+ ::javax::xml::stream::XMLReporter * reporter;
+ ::javax::xml::stream::XMLResolver * resolver;
+private:
+ static ::java::lang::String * TEST_START_ELEMENT;
+ static ::java::lang::String * TEST_END_ELEMENT;
+ static ::java::lang::String * TEST_COMMENT;
+ static ::java::lang::String * TEST_PI;
+ static ::java::lang::String * TEST_CDATA;
+ static ::java::lang::String * TEST_XML_DECL;
+ static ::java::lang::String * TEST_DOCTYPE_DECL;
+ static ::java::lang::String * TEST_ELEMENT_DECL;
+ static ::java::lang::String * TEST_ATTLIST_DECL;
+ static ::java::lang::String * TEST_ENTITY_DECL;
+ static ::java::lang::String * TEST_NOTATION_DECL;
+ static ::java::lang::String * TEST_KET;
+ static ::java::lang::String * TEST_END_COMMENT;
+ static ::java::lang::String * TEST_END_PI;
+ static ::java::lang::String * TEST_END_CDATA;
+ static ::java::util::LinkedHashMap * PREDEFINED_ENTITIES;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLParser__
diff --git a/gcc-4.7/libjava/gnu/xml/stream/XMLStreamWriterImpl.h b/gcc-4.7/libjava/gnu/xml/stream/XMLStreamWriterImpl.h
new file mode 100644
index 000000000..245332ed0
--- /dev/null
+++ b/gcc-4.7/libjava/gnu/xml/stream/XMLStreamWriterImpl.h
@@ -0,0 +1,120 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_stream_XMLStreamWriterImpl__
+#define __gnu_xml_stream_XMLStreamWriterImpl__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace stream
+ {
+ class XMLStreamWriterImpl;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace namespace$
+ {
+ class NamespaceContext;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ namespace helpers
+ {
+ class NamespaceSupport;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::stream::XMLStreamWriterImpl : public ::java::lang::Object
+{
+
+public: // actually protected
+ XMLStreamWriterImpl(::java::io::Writer *, ::java::lang::String *, jboolean);
+private:
+ void endStartElement();
+public:
+ virtual void writeStartElement(::java::lang::String *);
+ virtual void writeStartElement(::java::lang::String *, ::java::lang::String *);
+public: // actually protected
+ virtual ::java::lang::String * createPrefix(::java::lang::String *);
+public:
+ virtual void writeStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void writeEmptyElement(::java::lang::String *, ::java::lang::String *);
+ virtual void writeEmptyElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void writeEmptyElement(::java::lang::String *);
+ virtual void writeEndElement();
+ virtual void writeEndDocument();
+ virtual void close();
+ virtual void flush();
+ virtual void writeAttribute(::java::lang::String *, ::java::lang::String *);
+ virtual void writeAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void writeAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void writeNamespace(::java::lang::String *, ::java::lang::String *);
+private:
+ void writeNamespaceImpl(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void writeDefaultNamespace(::java::lang::String *);
+ virtual void writeComment(::java::lang::String *);
+ virtual void writeProcessingInstruction(::java::lang::String *);
+ virtual void writeProcessingInstruction(::java::lang::String *, ::java::lang::String *);
+ virtual void writeCData(::java::lang::String *);
+ virtual void writeDTD(::java::lang::String *);
+ virtual void writeEntityRef(::java::lang::String *);
+ virtual void writeStartDocument();
+ virtual void writeStartDocument(::java::lang::String *);
+ virtual void writeStartDocument(::java::lang::String *, ::java::lang::String *);
+ virtual void writeCharacters(::java::lang::String *);
+ virtual void writeCharacters(JArray< jchar > *, jint, jint);
+ virtual ::java::lang::String * getPrefix(::java::lang::String *);
+ virtual void setPrefix(::java::lang::String *, ::java::lang::String *);
+ virtual void setDefaultNamespace(::java::lang::String *);
+ virtual void setNamespaceContext(::javax::xml::namespace$::NamespaceContext *);
+ virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+private:
+ void writeEncoded(::java::lang::String *, jboolean);
+ void writeEncodedWithRestrictedChars(::java::lang::String *, jboolean);
+ jboolean isName(::java::lang::String *);
+ jboolean isPrefix(::java::lang::String *);
+ jboolean isNCName(::java::lang::String *);
+ jboolean isChars(::java::lang::String *);
+ jboolean isURI(::java::lang::String *);
+public: // actually protected
+ ::java::io::Writer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) writer;
+ ::java::lang::String * encoding;
+ jboolean prefixDefaulting;
+ ::javax::xml::namespace$::NamespaceContext * namespaceContext;
+private:
+ ::java::util::LinkedList * elements;
+ jboolean inStartElement;
+ jboolean emptyElement;
+ ::org::xml::sax::helpers::NamespaceSupport * namespaces;
+ jint count;
+ jboolean xml11;
+ jboolean hasXML11RestrictedChars;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_stream_XMLStreamWriterImpl__