summaryrefslogtreecommitdiff
path: root/libjava/gnu/xml/libxmlj
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/gnu/xml/libxmlj
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/gnu/xml/libxmlj')
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeAttr.h60
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h36
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h45
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeComment.h36
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h38
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h44
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDocument.h148
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h86
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h53
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h36
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h53
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeElement.h72
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeEntity.h43
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h36
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h58
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeNode.h120
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h51
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeNotation.h39
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h40
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeText.h50
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h42
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h62
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h50
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h55
-rw-r--r--libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h63
-rw-r--r--libjava/gnu/xml/libxmlj/sax/GnomeLocator.h54
-rw-r--r--libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h57
-rw-r--r--libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h51
-rw-r--r--libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h130
-rw-r--r--libjava/gnu/xml/libxmlj/sax/Namespaces.h42
-rw-r--r--libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h57
-rw-r--r--libjava/gnu/xml/libxmlj/sax/XMLName.h46
-rw-r--r--libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h65
-rw-r--r--libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h106
-rw-r--r--libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h44
-rw-r--r--libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h82
-rw-r--r--libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h60
-rw-r--r--libjava/gnu/xml/libxmlj/util/EmptyNodeList.h48
-rw-r--r--libjava/gnu/xml/libxmlj/util/NamedInputStream.h44
-rw-r--r--libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h97
-rw-r--r--libjava/gnu/xml/libxmlj/util/StandaloneLocator.h45
-rw-r--r--libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h37
-rw-r--r--libjava/gnu/xml/libxmlj/util/XMLJ.h81
43 files changed, 2562 insertions, 0 deletions
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h
new file mode 100644
index 000000000..9619be9c5
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeAttr.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeAttr__
+#define __gnu_xml_libxmlj_dom_GnomeAttr__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeAttr;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Element;
+ class Node;
+ class TypeInfo;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeAttr : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeAttr(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getName();
+ virtual jboolean getSpecified();
+ virtual ::java::lang::String * getValue();
+ virtual void setValue(::java::lang::String *);
+ virtual ::org::w3c::dom::Node * getParentNode();
+ virtual ::org::w3c::dom::Element * getOwnerElement();
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo();
+ virtual jboolean isId();
+private:
+ jboolean xmljIsId();
+public:
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeAttr__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h
new file mode 100644
index 000000000..b8c308319
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeCDATASection.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeCDATASection__
+#define __gnu_xml_libxmlj_dom_GnomeCDATASection__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeText.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeCDATASection;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeCDATASection : public ::gnu::xml::libxmlj::dom::GnomeText
+{
+
+public: // actually package-private
+ GnomeCDATASection(::java::lang::Object *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeCDATASection__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h
new file mode 100644
index 000000000..93c6b31df
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeCharacterData.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeCharacterData__
+#define __gnu_xml_libxmlj_dom_GnomeCharacterData__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeCharacterData;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeCharacterData : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeCharacterData(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getData();
+ virtual void setData(::java::lang::String *);
+ virtual jint getLength();
+ virtual ::java::lang::String * substringData(jint, jint);
+ virtual void appendData(::java::lang::String *);
+ virtual void insertData(jint, ::java::lang::String *);
+ virtual void deleteData(jint, jint);
+ virtual void replaceData(jint, jint, ::java::lang::String *);
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeCharacterData__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeComment.h b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h
new file mode 100644
index 000000000..211d938ab
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeComment.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeComment__
+#define __gnu_xml_libxmlj_dom_GnomeComment__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeComment;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeComment : public ::gnu::xml::libxmlj::dom::GnomeCharacterData
+{
+
+public: // actually package-private
+ GnomeComment(::java::lang::Object *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeComment__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h
new file mode 100644
index 000000000..1a331eb75
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMException.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDOMException__
+#define __gnu_xml_libxmlj_dom_GnomeDOMException__
+
+#pragma interface
+
+#include <org/w3c/dom/DOMException.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDOMException;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDOMException : public ::org::w3c::dom::DOMException
+{
+
+public: // actually package-private
+ GnomeDOMException(jshort, ::java::lang::String *);
+private:
+ static ::java::lang::String * createMessage(jint, ::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDOMException__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h
new file mode 100644
index 000000000..ba58526ff
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDOMStringList.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDOMStringList__
+#define __gnu_xml_libxmlj_dom_GnomeDOMStringList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDOMStringList;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDOMStringList : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeDOMStringList(JArray< ::java::lang::String * > *);
+public:
+ virtual jint getLength();
+ virtual ::java::lang::String * item(jint);
+ virtual jboolean contains(::java::lang::String *);
+public: // actually package-private
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) values;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDOMStringList__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h
new file mode 100644
index 000000000..8f49b2518
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocument.h
@@ -0,0 +1,148 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDocument__
+#define __gnu_xml_libxmlj_dom_GnomeDocument__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocument;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class CDATASection;
+ class Comment;
+ class DOMConfiguration;
+ class DOMErrorHandler;
+ class DOMImplementation;
+ class DOMStringList;
+ class DocumentFragment;
+ class DocumentType;
+ class Element;
+ class EntityReference;
+ class Node;
+ class NodeList;
+ class ProcessingInstruction;
+ class Text;
+ namespace traversal
+ {
+ class NodeFilter;
+ class NodeIterator;
+ class TreeWalker;
+ }
+ namespace xpath
+ {
+ class XPathExpression;
+ class XPathNSResolver;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDocument : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeDocument(::java::lang::Object *);
+public: // actually protected
+ virtual void finalize();
+private:
+ void free(::java::lang::Object *);
+public:
+ virtual ::org::w3c::dom::DocumentType * getDoctype();
+ virtual ::org::w3c::dom::DOMImplementation * getImplementation();
+ virtual ::org::w3c::dom::Element * getDocumentElement();
+ virtual ::org::w3c::dom::Element * createElement(::java::lang::String *);
+ virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment();
+ virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *);
+ virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *);
+ virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *);
+ virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *);
+ virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *);
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *);
+ virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean);
+private:
+ ::org::w3c::dom::Node * xmljImportNode(::org::w3c::dom::Node *, jboolean);
+public:
+ virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *);
+private:
+ ::org::w3c::dom::Element * xmljGetElementById(::java::lang::String *);
+public:
+ virtual ::java::lang::String * getInputEncoding();
+ virtual ::java::lang::String * getXmlEncoding();
+ virtual jboolean getXmlStandalone();
+ virtual void setXmlStandalone(jboolean);
+ virtual ::java::lang::String * getXmlVersion();
+ virtual void setXmlVersion(::java::lang::String *);
+ virtual jboolean getStrictErrorChecking();
+ virtual void setStrictErrorChecking(jboolean);
+ virtual ::java::lang::String * getDocumentURI();
+ virtual void setDocumentURI(::java::lang::String *);
+ virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *);
+private:
+ ::org::w3c::dom::Node * xmljAdoptNode(::org::w3c::dom::Node *);
+public:
+ virtual ::org::w3c::dom::DOMConfiguration * getDomConfig();
+ virtual void normalizeDocument();
+ virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *);
+ virtual void setParameter(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getParameter(::java::lang::String *);
+ virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *);
+ virtual ::org::w3c::dom::DOMStringList * getParameterNames();
+private:
+ jboolean getBooleanValue(::java::lang::Object *);
+public:
+ virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *);
+ virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *);
+ virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *);
+ virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean);
+ virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) dom;
+ jboolean strictErrorChecking;
+ jboolean canonicalForm;
+ jboolean cdataSections;
+ jboolean checkCharacterNormalization;
+ jboolean comments;
+ jboolean datatypeNormalization;
+ jboolean elementContentWhitespace;
+ jboolean entities;
+ ::org::w3c::dom::DOMErrorHandler * errorHandler;
+ jboolean namespaces;
+ jboolean namespaceDeclarations;
+ jboolean normalizeCharacters;
+ jboolean splitCdataSections;
+ jboolean validate;
+ jboolean validateIfSchema;
+ jboolean wellFormed;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDocument__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h
new file mode 100644
index 000000000..b71081d3a
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.h
@@ -0,0 +1,86 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__
+#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__
+
+#pragma interface
+
+#include <javax/xml/parsers/DocumentBuilder.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocumentBuilder;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class Document;
+ class DocumentType;
+ }
+ }
+ namespace xml
+ {
+ namespace sax
+ {
+ class EntityResolver;
+ class ErrorHandler;
+ class InputSource;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDocumentBuilder : public ::javax::xml::parsers::DocumentBuilder
+{
+
+public:
+ GnomeDocumentBuilder();
+ GnomeDocumentBuilder(jboolean, jboolean, jboolean);
+ virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation();
+ virtual jboolean isNamespaceAware();
+ virtual jboolean isValidating();
+ virtual ::org::w3c::dom::Document * newDocument();
+ virtual ::org::w3c::dom::Document * parse(::org::xml::sax::InputSource *);
+private:
+ ::org::w3c::dom::Document * parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean);
+public:
+ virtual void setEntityResolver(::org::xml::sax::EntityResolver *);
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ virtual jboolean hasFeature(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Document * createDocument(::java::lang::String *, ::java::lang::String *, ::org::w3c::dom::DocumentType *);
+ virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+private:
+ void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *);
+ ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilder)))) validate;
+ jboolean coalesce;
+ jboolean expandEntities;
+ ::org::xml::sax::EntityResolver * entityResolver;
+ ::org::xml::sax::ErrorHandler * errorHandler;
+ jboolean seenFatalError;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilder__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h
new file mode 100644
index 000000000..465a17f26
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__
+#define __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__
+
+#pragma interface
+
+#include <javax/xml/parsers/DocumentBuilderFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocumentBuilderFactory;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace parsers
+ {
+ class DocumentBuilder;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDocumentBuilderFactory : public ::javax::xml::parsers::DocumentBuilderFactory
+{
+
+public:
+ GnomeDocumentBuilderFactory();
+ virtual ::java::lang::Object * getAttribute(::java::lang::String *);
+ virtual ::javax::xml::parsers::DocumentBuilder * newDocumentBuilder();
+ virtual void setAttribute(::java::lang::String *, ::java::lang::Object *);
+ virtual void setFeature(::java::lang::String *, jboolean);
+ virtual jboolean getFeature(::java::lang::String *);
+private:
+ jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::DocumentBuilderFactory)))) secureProcessing;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDocumentBuilderFactory__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h
new file mode 100644
index 000000000..bac97adc8
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentFragment.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentFragment__
+#define __gnu_xml_libxmlj_dom_GnomeDocumentFragment__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocumentFragment;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDocumentFragment : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeDocumentFragment(::java::lang::Object *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDocumentFragment__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h
new file mode 100644
index 000000000..d0eff62f8
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeDocumentType.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeDocumentType__
+#define __gnu_xml_libxmlj_dom_GnomeDocumentType__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocumentType;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class NamedNodeMap;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeDocumentType : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeDocumentType(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getName();
+ virtual ::org::w3c::dom::NamedNodeMap * getEntities();
+ virtual ::org::w3c::dom::NamedNodeMap * getNotations();
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getInternalSubset();
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeDocumentType__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeElement.h b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h
new file mode 100644
index 000000000..b02399165
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeElement.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeElement__
+#define __gnu_xml_libxmlj_dom_GnomeElement__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeElement;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Attr;
+ class NodeList;
+ class TypeInfo;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeElement : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeElement(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getTagName();
+ virtual ::java::lang::String * getAttribute(::java::lang::String *);
+ virtual void setAttribute(::java::lang::String *, ::java::lang::String *);
+ virtual void removeAttribute(::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * getAttributeNode(::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * setAttributeNode(::org::w3c::dom::Attr *);
+ virtual ::org::w3c::dom::Attr * removeAttributeNode(::org::w3c::dom::Attr *);
+ virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *);
+ virtual ::java::lang::String * getAttributeNS(::java::lang::String *, ::java::lang::String *);
+ virtual void setAttributeNS(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void removeAttributeNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * getAttributeNodeNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Attr * setAttributeNodeNS(::org::w3c::dom::Attr *);
+ virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *);
+ virtual jboolean hasAttribute(::java::lang::String *);
+ virtual jboolean hasAttributeNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::TypeInfo * getSchemaTypeInfo();
+ virtual void setIdAttribute(::java::lang::String *, jboolean);
+ virtual void setIdAttributeNode(::org::w3c::dom::Attr *, jboolean);
+ virtual void setIdAttributeNS(::java::lang::String *, ::java::lang::String *, jboolean);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::java::util::Set * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) userIdAttrs;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeElement__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h
new file mode 100644
index 000000000..f0611ff96
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntity.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeEntity__
+#define __gnu_xml_libxmlj_dom_GnomeEntity__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeEntity;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeEntity : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeEntity(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getNotationName();
+ virtual ::java::lang::String * getInputEncoding();
+ virtual ::java::lang::String * getXmlEncoding();
+ virtual ::java::lang::String * getXmlVersion();
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeEntity__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h
new file mode 100644
index 000000000..22cc5c7fe
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeEntityReference.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeEntityReference__
+#define __gnu_xml_libxmlj_dom_GnomeEntityReference__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeEntityReference;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeEntityReference : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeEntityReference(::java::lang::Object *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeEntityReference__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h
new file mode 100644
index 000000000..7dfd2aeb6
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.h
@@ -0,0 +1,58 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__
+#define __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeNamedNodeMap;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeNamedNodeMap : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeNamedNodeMap(::java::lang::Object *, jint);
+public:
+ virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *);
+ virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *);
+ virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *);
+ virtual ::org::w3c::dom::Node * item(jint);
+ virtual jint getLength();
+ virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *);
+ virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *);
+ virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *);
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
+ jint type;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeNamedNodeMap__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNode.h b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h
new file mode 100644
index 000000000..6f9ac92f3
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeNode.h
@@ -0,0 +1,120 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeNode__
+#define __gnu_xml_libxmlj_dom_GnomeNode__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeNode;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeNode : public ::java::lang::Object
+{
+
+public: // actually package-private
+ static ::gnu::xml::libxmlj::dom::GnomeNode * newInstance(::java::lang::Object *, ::java::lang::Object *, jint);
+ static void freeDocument(::java::lang::Object *);
+ GnomeNode(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getNodeName();
+ virtual ::java::lang::String * getNodeValue();
+ virtual void setNodeValue(::java::lang::String *);
+ virtual jshort getNodeType();
+ virtual ::org::w3c::dom::Node * getParentNode();
+ virtual ::org::w3c::dom::NodeList * getChildNodes();
+ virtual ::org::w3c::dom::Node * getFirstChild();
+ virtual ::org::w3c::dom::Node * getLastChild();
+ virtual ::org::w3c::dom::Node * getPreviousSibling();
+ virtual ::org::w3c::dom::Node * getNextSibling();
+ virtual ::org::w3c::dom::NamedNodeMap * getAttributes();
+ virtual ::org::w3c::dom::Document * getOwnerDocument();
+ virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+private:
+ ::org::w3c::dom::Node * xmljInsertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+public:
+ virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+private:
+ ::org::w3c::dom::Node * xmljReplaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+public:
+ virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *);
+private:
+ ::org::w3c::dom::Node * xmljRemoveChild(::org::w3c::dom::Node *);
+public:
+ virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *);
+private:
+ ::org::w3c::dom::Node * xmljAppendChild(::org::w3c::dom::Node *);
+public:
+ virtual jboolean hasChildNodes();
+ virtual ::org::w3c::dom::Node * cloneNode(jboolean);
+private:
+ ::org::w3c::dom::Node * xmljCloneNode(jboolean);
+public:
+ virtual void normalize();
+ virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::String * getNamespaceURI();
+ virtual ::java::lang::String * getPrefix();
+ virtual void setPrefix(::java::lang::String *);
+ virtual ::java::lang::String * getLocalName();
+ virtual jboolean hasAttributes();
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * getBaseURI();
+ virtual jshort compareDocumentPosition(::org::w3c::dom::Node *);
+ virtual jint compareTo(::java::lang::Object *);
+private:
+ jint xmljCompareTo(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getTextContent();
+ virtual void setTextContent(::java::lang::String *);
+ virtual jboolean isSameNode(::org::w3c::dom::Node *);
+ virtual ::java::lang::String * lookupPrefix(::java::lang::String *);
+ virtual jboolean isDefaultNamespace(::java::lang::String *);
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *);
+ virtual jboolean isEqualNode(::org::w3c::dom::Node *);
+ virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *);
+ virtual ::java::lang::Object * getUserData(::java::lang::String *);
+public: // actually package-private
+ virtual void notifyUserDataHandlers(jshort, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ static ::java::util::Map * instances;
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
+ ::java::util::Map * userData;
+ ::java::util::Map * userDataHandlers;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeNode__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h
new file mode 100644
index 000000000..8ded813f6
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeNodeList.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeNodeList__
+#define __gnu_xml_libxmlj_dom_GnomeNodeList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeNodeList;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeNodeList : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeNodeList(::java::lang::Object *);
+public:
+ virtual ::org::w3c::dom::Node * item(jint);
+ virtual jint getLength();
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeNodeList__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h
new file mode 100644
index 000000000..627e09c84
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeNotation.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeNotation__
+#define __gnu_xml_libxmlj_dom_GnomeNotation__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeNotation;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeNotation : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeNotation(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getPublicId();
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeNotation__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h
new file mode 100644
index 000000000..c3097b9f5
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__
+#define __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeNode.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeProcessingInstruction;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeProcessingInstruction : public ::gnu::xml::libxmlj::dom::GnomeNode
+{
+
+public: // actually package-private
+ GnomeProcessingInstruction(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getTarget();
+ virtual ::java::lang::String * getData();
+ virtual void setData(::java::lang::String *);
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeProcessingInstruction__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeText.h b/libjava/gnu/xml/libxmlj/dom/GnomeText.h
new file mode 100644
index 000000000..220052d97
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeText.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeText__
+#define __gnu_xml_libxmlj_dom_GnomeText__
+
+#pragma interface
+
+#include <gnu/xml/libxmlj/dom/GnomeCharacterData.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeText;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Text;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeText : public ::gnu::xml::libxmlj::dom::GnomeCharacterData
+{
+
+public: // actually package-private
+ GnomeText(::java::lang::Object *);
+public:
+ virtual ::org::w3c::dom::Text * splitText(jint);
+ virtual jboolean isElementContentWhitespace();
+ virtual ::java::lang::String * getWholeText();
+ virtual ::org::w3c::dom::Text * replaceWholeText(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeText__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h
new file mode 100644
index 000000000..d775bc76d
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeTypeInfo.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeTypeInfo__
+#define __gnu_xml_libxmlj_dom_GnomeTypeInfo__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeTypeInfo;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeTypeInfo : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeTypeInfo(::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getTypeName();
+ virtual ::java::lang::String * getTypeNamespace();
+ virtual jboolean isDerivedFrom(::java::lang::String *, ::java::lang::String *, jint);
+public: // actually package-private
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeTypeInfo__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h
new file mode 100644
index 000000000..ca88b7742
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathExpression.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeXPathExpression__
+#define __gnu_xml_libxmlj_dom_GnomeXPathExpression__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocument;
+ class GnomeXPathExpression;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ namespace xpath
+ {
+ class XPathNSResolver;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeXPathExpression : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeXPathExpression(::gnu::xml::libxmlj::dom::GnomeDocument *, ::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *);
+public: // actually protected
+ virtual void finalize();
+private:
+ ::java::lang::Object * init(::java::lang::String *);
+ void free(::java::lang::Object *);
+public:
+ virtual ::java::lang::Object * evaluate(::org::w3c::dom::Node *, jshort, ::java::lang::Object *);
+private:
+ ::java::lang::Object * doEvaluate(::java::lang::Object *, ::org::w3c::dom::Node *, jshort, ::java::lang::Object *);
+public: // actually package-private
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) expr;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeXPathExpression__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h
new file mode 100644
index 000000000..5728efb69
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__
+#define __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeXPathNSResolver;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeXPathNSResolver : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeXPathNSResolver(::org::w3c::dom::Node *);
+public:
+ virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *);
+public: // actually package-private
+ ::org::w3c::dom::Node * __attribute__((aligned(__alignof__( ::java::lang::Object)))) node;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeXPathNSResolver__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h
new file mode 100644
index 000000000..cc2a7573b
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathNodeList.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeXPathNodeList__
+#define __gnu_xml_libxmlj_dom_GnomeXPathNodeList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeXPathNodeList;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeXPathNodeList : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeXPathNodeList(::java::lang::Object *);
+public: // actually protected
+ virtual void finalize();
+private:
+ void free(::java::lang::Object *);
+public:
+ virtual jint getLength();
+ virtual ::org::w3c::dom::Node * item(jint);
+public: // actually package-private
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeXPathNodeList__
diff --git a/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h
new file mode 100644
index 000000000..5616ce37a
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/dom/GnomeXPathResult.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_dom_GnomeXPathResult__
+#define __gnu_xml_libxmlj_dom_GnomeXPathResult__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeXPathResult;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::dom::GnomeXPathResult : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeXPathResult(::java::lang::Object *);
+public: // actually protected
+ virtual void finalize();
+private:
+ void free(::java::lang::Object *);
+public:
+ virtual jshort getResultType();
+ virtual jdouble getNumberValue();
+ virtual ::java::lang::String * getStringValue();
+ virtual jboolean getBooleanValue();
+ virtual ::org::w3c::dom::Node * getSingleNodeValue();
+ virtual jboolean getInvalidIteratorState();
+ virtual jint getSnapshotLength();
+ virtual ::org::w3c::dom::Node * iterateNext();
+ virtual ::org::w3c::dom::Node * snapshotItem(jint);
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) obj;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_dom_GnomeXPathResult__
diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h b/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h
new file mode 100644
index 000000000..8697c204d
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/GnomeLocator.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_GnomeLocator__
+#define __gnu_xml_libxmlj_sax_GnomeLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeLocator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::GnomeLocator : public ::java::lang::Object
+{
+
+public: // actually package-private
+ GnomeLocator(::java::lang::Object *, ::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getPublicId();
+private:
+ ::java::lang::String * publicId(::java::lang::Object *, ::java::lang::Object *);
+public:
+ virtual ::java::lang::String * getSystemId();
+private:
+ ::java::lang::String * systemId(::java::lang::Object *, ::java::lang::Object *);
+public:
+ virtual jint getLineNumber();
+private:
+ jint lineNumber(::java::lang::Object *, ::java::lang::Object *);
+public:
+ virtual jint getColumnNumber();
+private:
+ jint columnNumber(::java::lang::Object *, ::java::lang::Object *);
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ctx;
+ ::java::lang::Object * loc;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_GnomeLocator__
diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h
new file mode 100644
index 000000000..0aae0b128
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParser.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_GnomeSAXParser__
+#define __gnu_xml_libxmlj_sax_GnomeSAXParser__
+
+#pragma interface
+
+#include <javax/xml/parsers/SAXParser.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeSAXParser;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Parser;
+ class XMLReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::GnomeSAXParser : public ::javax::xml::parsers::SAXParser
+{
+
+public: // actually package-private
+ GnomeSAXParser(jboolean, jboolean);
+public:
+ virtual ::org::xml::sax::Parser * getParser();
+ virtual ::org::xml::sax::XMLReader * getXMLReader();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual jboolean isNamespaceAware();
+ virtual jboolean isValidating();
+private:
+ jboolean __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) namespaceAware;
+ jboolean validating;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_GnomeSAXParser__
diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h
new file mode 100644
index 000000000..3c791c1b9
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__
+#define __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__
+
+#pragma interface
+
+#include <javax/xml/parsers/SAXParserFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeSAXParserFactory;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace parsers
+ {
+ class SAXParser;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::GnomeSAXParserFactory : public ::javax::xml::parsers::SAXParserFactory
+{
+
+public:
+ GnomeSAXParserFactory();
+ virtual ::javax::xml::parsers::SAXParser * newSAXParser();
+ virtual jboolean getFeature(::java::lang::String *);
+ virtual void setFeature(::java::lang::String *, jboolean);
+private:
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParserFactory)))) features;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_GnomeSAXParserFactory__
diff --git a/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h b/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h
new file mode 100644
index 000000000..e27238f28
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h
@@ -0,0 +1,130 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_GnomeXMLReader__
+#define __gnu_xml_libxmlj_sax_GnomeXMLReader__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeLocator;
+ class GnomeXMLReader;
+ class Namespaces;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ class EntityResolver;
+ class ErrorHandler;
+ class InputSource;
+ namespace ext
+ {
+ class DeclHandler;
+ class LexicalHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::GnomeXMLReader : public ::java::lang::Object
+{
+
+public:
+ GnomeXMLReader();
+ GnomeXMLReader(jboolean, jboolean);
+ virtual ::org::xml::sax::ContentHandler * getContentHandler();
+ virtual void setContentHandler(::org::xml::sax::ContentHandler *);
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler();
+ virtual void setDTDHandler(::org::xml::sax::DTDHandler *);
+ virtual ::org::xml::sax::EntityResolver * getEntityResolver();
+ virtual void setEntityResolver(::org::xml::sax::EntityResolver *);
+ virtual ::org::xml::sax::ErrorHandler * getErrorHandler();
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ virtual jboolean getFeature(::java::lang::String *);
+ virtual void setFeature(::java::lang::String *, jboolean);
+public: // actually package-private
+ static void checkFeatureName(::java::lang::String *);
+public:
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual ::org::xml::sax::ext::DeclHandler * getDeclarationHandler();
+ virtual void setDeclarationHandler(::org::xml::sax::ext::DeclHandler *);
+ virtual ::org::xml::sax::ext::LexicalHandler * getLexicalHandler();
+ virtual void setLexicalHandler(::org::xml::sax::ext::LexicalHandler *);
+public: // actually package-private
+ static void checkPropertyName(::java::lang::String *);
+public:
+ virtual void parse(::java::lang::String *);
+ virtual void parse(::org::xml::sax::InputSource *);
+public: // actually package-private
+ virtual void parseStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean, jboolean);
+ virtual ::java::lang::String * getURI(::java::lang::String *);
+private:
+ void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void internalEntityDecl(::java::lang::String *, ::java::lang::String *);
+ ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *);
+ void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void elementDecl(::java::lang::String *, ::java::lang::String *);
+ void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *);
+ void startDocument(jboolean);
+ void endDocument();
+ void startElement(::java::lang::String *, JArray< ::java::lang::String * > *);
+ void endElement(::java::lang::String *);
+ void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+ void endPrefixMapping(::java::lang::String *);
+ void characters(::java::lang::String *);
+ void ignorableWhitespace(::java::lang::String *);
+ void processingInstruction(::java::lang::String *, ::java::lang::String *);
+ void comment(::java::lang::String *);
+ void cdataBlock(::java::lang::String *);
+ void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ static ::java::lang::String * FEATURES_PREFIX;
+ static ::java::util::List * RECOGNIZED_FEATURES;
+ static ::java::lang::String * PROPERTIES_PREFIX;
+ static ::java::util::List * RECOGNIZED_PROPERTIES;
+ jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) standalone;
+ jboolean namespaces;
+ jboolean namespacePrefixes;
+ jboolean validation;
+ ::org::xml::sax::ContentHandler * contentHandler;
+ ::org::xml::sax::DTDHandler * dtdHandler;
+ ::org::xml::sax::EntityResolver * entityResolver;
+ ::org::xml::sax::ErrorHandler * errorHandler;
+ ::org::xml::sax::ext::DeclHandler * declarationHandler;
+ ::org::xml::sax::ext::LexicalHandler * lexicalHandler;
+ ::gnu::xml::libxmlj::sax::GnomeLocator * locator;
+ ::gnu::xml::libxmlj::sax::Namespaces * ns;
+ jboolean seenFatalError;
+ jboolean seenStartDocument;
+ ::java::lang::String * base;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_GnomeXMLReader__
diff --git a/libjava/gnu/xml/libxmlj/sax/Namespaces.h b/libjava/gnu/xml/libxmlj/sax/Namespaces.h
new file mode 100644
index 000000000..bc4e872ef
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/Namespaces.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_Namespaces__
+#define __gnu_xml_libxmlj_sax_Namespaces__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class Namespaces;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::Namespaces : public ::java::lang::Object
+{
+
+public: // actually package-private
+ Namespaces();
+ virtual void push();
+ virtual void pop();
+ virtual ::java::lang::String * getURI(::java::lang::String *);
+ virtual void define(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::util::Iterator * currentPrefixes();
+ ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stack;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_Namespaces__
diff --git a/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h b/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h
new file mode 100644
index 000000000..d015c9db7
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/StringArrayAttributes.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_StringArrayAttributes__
+#define __gnu_xml_libxmlj_sax_StringArrayAttributes__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeXMLReader;
+ class StringArrayAttributes;
+ class XMLName;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::StringArrayAttributes : public ::java::lang::Object
+{
+
+public: // actually package-private
+ StringArrayAttributes(::gnu::xml::libxmlj::sax::GnomeXMLReader *, JArray< ::java::lang::String * > *);
+public:
+ virtual jint getLength();
+ virtual ::java::lang::String * getURI(jint);
+ virtual ::java::lang::String * getLocalName(jint);
+ virtual ::java::lang::String * getQName(jint);
+ virtual ::java::lang::String * getType(jint);
+ virtual ::java::lang::String * getValue(jint);
+ virtual jint getIndex(::java::lang::String *, ::java::lang::String *);
+ virtual jint getIndex(::java::lang::String *);
+ virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::String * getType(::java::lang::String *);
+ virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::lang::String * getValue(::java::lang::String *);
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) len;
+ JArray< ::gnu::xml::libxmlj::sax::XMLName * > * keys;
+ JArray< ::java::lang::String * > * values;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_StringArrayAttributes__
diff --git a/libjava/gnu/xml/libxmlj/sax/XMLName.h b/libjava/gnu/xml/libxmlj/sax/XMLName.h
new file mode 100644
index 000000000..d76438aed
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/sax/XMLName.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_sax_XMLName__
+#define __gnu_xml_libxmlj_sax_XMLName__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace sax
+ {
+ class GnomeXMLReader;
+ class XMLName;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::sax::XMLName : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLName(::gnu::xml::libxmlj::sax::GnomeXMLReader *, ::java::lang::String *);
+public:
+ virtual ::java::lang::String * toString();
+private:
+ static ::java::lang::String * XML_URI;
+public: // actually package-private
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) uri;
+ ::java::lang::String * localName;
+ ::java::lang::String * qName;
+ ::java::lang::String * prefix;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_sax_XMLName__
diff --git a/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h b/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h
new file mode 100644
index 000000000..823265feb
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.h
@@ -0,0 +1,65 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__
+#define __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace transform
+ {
+ class ErrorListenerErrorHandler;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace transform
+ {
+ class ErrorListener;
+ class TransformerException;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class SAXException;
+ class SAXParseException;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::transform::ErrorListenerErrorHandler : public ::java::lang::Object
+{
+
+public: // actually package-private
+ ErrorListenerErrorHandler(::javax::xml::transform::ErrorListener *);
+public:
+ virtual void warning(::org::xml::sax::SAXParseException *);
+ virtual void error(::org::xml::sax::SAXParseException *);
+ virtual void fatalError(::org::xml::sax::SAXParseException *);
+private:
+ ::org::xml::sax::SAXException * getSAXException(::javax::xml::transform::TransformerException *);
+ ::javax::xml::transform::ErrorListener * __attribute__((aligned(__alignof__( ::java::lang::Object)))) listener;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_transform_ErrorListenerErrorHandler__
diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h
new file mode 100644
index 000000000..0b197fabd
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformer.h
@@ -0,0 +1,106 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_transform_GnomeTransformer__
+#define __gnu_xml_libxmlj_transform_GnomeTransformer__
+
+#pragma interface
+
+#include <javax/xml/transform/Transformer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace dom
+ {
+ class GnomeDocument;
+ }
+ namespace sax
+ {
+ class GnomeXMLReader;
+ }
+ namespace transform
+ {
+ class GnomeTransformer;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace transform
+ {
+ class ErrorListener;
+ class Result;
+ class Source;
+ class Transformer;
+ class URIResolver;
+ namespace sax
+ {
+ class SAXResult;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::transform::GnomeTransformer : public ::javax::xml::transform::Transformer
+{
+
+public: // actually package-private
+ GnomeTransformer(::javax::xml::transform::Source *, ::javax::xml::transform::URIResolver *, ::javax::xml::transform::ErrorListener *);
+private:
+ GnomeTransformer(::java::lang::Object *, ::javax::xml::transform::URIResolver *, ::javax::xml::transform::ErrorListener *, ::java::util::Map *, ::java::util::Properties *);
+ ::java::lang::Object * newStylesheet();
+ ::java::lang::Object * newStylesheetFromStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
+ ::java::lang::Object * newStylesheetFromDoc(::gnu::xml::libxmlj::dom::GnomeDocument *);
+public:
+ virtual void setParameter(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getParameter(::java::lang::String *);
+ virtual void clearParameters();
+ virtual void setErrorListener(::javax::xml::transform::ErrorListener *);
+ virtual ::javax::xml::transform::ErrorListener * getErrorListener();
+ virtual void setURIResolver(::javax::xml::transform::URIResolver *);
+ virtual ::javax::xml::transform::URIResolver * getURIResolver();
+ virtual void setOutputProperties(::java::util::Properties *);
+ virtual void setOutputProperty(::java::lang::String *, ::java::lang::String *);
+ virtual ::java::util::Properties * getOutputProperties();
+ virtual ::java::lang::String * getOutputProperty(::java::lang::String *);
+ virtual ::javax::xml::transform::Transformer * newTransformer();
+ virtual void transform(::javax::xml::transform::Source *, ::javax::xml::transform::Result *);
+private:
+ ::gnu::xml::libxmlj::sax::GnomeXMLReader * getSAXContext(::javax::xml::transform::sax::SAXResult *);
+ void transformStreamToStream(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, ::java::io::OutputStream *);
+ ::gnu::xml::libxmlj::dom::GnomeDocument * transformStreamToDoc(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean);
+ void transformStreamToSAX(::java::io::InputStream *, JArray< jbyte > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, ::gnu::xml::libxmlj::sax::GnomeXMLReader *);
+ void transformDocToStream(::gnu::xml::libxmlj::dom::GnomeDocument *, ::java::io::OutputStream *);
+ ::gnu::xml::libxmlj::dom::GnomeDocument * transformDocToDoc(::gnu::xml::libxmlj::dom::GnomeDocument *);
+ void transformDocToSAX(::gnu::xml::libxmlj::dom::GnomeDocument *, ::gnu::xml::libxmlj::sax::GnomeXMLReader *);
+ JArray< ::java::lang::String * > * getParameterArray();
+public:
+ virtual void finalize();
+private:
+ void free();
+ ::java::io::InputStream * resolveEntity(::java::lang::String *, ::java::lang::String *);
+ void setDocumentLocator(::java::lang::Object *, ::java::lang::Object *);
+ void warning(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void error(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ void fatalError(::java::lang::String *, jint, jint, ::java::lang::String *, ::java::lang::String *);
+ ::java::util::Map * __attribute__((aligned(__alignof__( ::javax::xml::transform::Transformer)))) parameters;
+ ::java::util::Properties * outputProperties;
+ ::javax::xml::transform::URIResolver * resolver;
+ ::javax::xml::transform::ErrorListener * errorListener;
+ ::java::lang::Object * stylesheet;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_transform_GnomeTransformer__
diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h
new file mode 100644
index 000000000..6afbf3fab
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory$AssociatedStylesheetHandler.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__
+#define __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__
+
+#pragma interface
+
+#include <org/xml/sax/helpers/DefaultHandler.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace transform
+ {
+ class GnomeTransformerFactory;
+ class GnomeTransformerFactory$AssociatedStylesheetHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::transform::GnomeTransformerFactory$AssociatedStylesheetHandler : public ::org::xml::sax::helpers::DefaultHandler
+{
+
+public: // actually package-private
+ GnomeTransformerFactory$AssociatedStylesheetHandler(::gnu::xml::libxmlj::transform::GnomeTransformerFactory *);
+public:
+ virtual void processingInstruction(::java::lang::String *, ::java::lang::String *);
+public: // actually package-private
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::org::xml::sax::helpers::DefaultHandler)))) media;
+ ::java::lang::String * title;
+ ::java::lang::String * href;
+ ::gnu::xml::libxmlj::transform::GnomeTransformerFactory * this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_transform_GnomeTransformerFactory$AssociatedStylesheetHandler__
diff --git a/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h
new file mode 100644
index 000000000..b34706ec3
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/transform/GnomeTransformerFactory.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_transform_GnomeTransformerFactory__
+#define __gnu_xml_libxmlj_transform_GnomeTransformerFactory__
+
+#pragma interface
+
+#include <javax/xml/transform/TransformerFactory.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace transform
+ {
+ class GnomeTransformerFactory;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace transform
+ {
+ class ErrorListener;
+ class Source;
+ class Templates;
+ class Transformer;
+ class URIResolver;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class XMLReader;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::transform::GnomeTransformerFactory : public ::javax::xml::transform::TransformerFactory
+{
+
+public:
+ GnomeTransformerFactory();
+ virtual ::javax::xml::transform::Source * getAssociatedStylesheet(::javax::xml::transform::Source *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+private:
+ ::org::xml::sax::XMLReader * createXMLReader();
+public: // actually package-private
+ virtual ::java::lang::String * parseParameter(::java::lang::String *, ::java::lang::String *);
+public:
+ virtual void setAttribute(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getAttribute(::java::lang::String *);
+ virtual void setErrorListener(::javax::xml::transform::ErrorListener *);
+ virtual ::javax::xml::transform::ErrorListener * getErrorListener();
+ virtual void setURIResolver(::javax::xml::transform::URIResolver *);
+ virtual ::javax::xml::transform::URIResolver * getURIResolver();
+ virtual jboolean getFeature(::java::lang::String *);
+ virtual void setFeature(::java::lang::String *, jboolean);
+ virtual ::javax::xml::transform::Transformer * newTransformer();
+ virtual ::javax::xml::transform::Transformer * newTransformer(::javax::xml::transform::Source *);
+ virtual ::javax::xml::transform::Templates * newTemplates(::javax::xml::transform::Source *);
+ static void freeLibxsltGlobal();
+private:
+ ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::javax::xml::transform::TransformerFactory)))) uriResolver;
+ ::javax::xml::transform::ErrorListener * errorListener;
+ ::java::util::Map * attributes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_transform_GnomeTransformerFactory__
diff --git a/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h b/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h
new file mode 100644
index 000000000..88df98333
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/transform/URIResolverEntityResolver.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_transform_URIResolverEntityResolver__
+#define __gnu_xml_libxmlj_transform_URIResolverEntityResolver__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace transform
+ {
+ class URIResolverEntityResolver;
+ }
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace transform
+ {
+ class URIResolver;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class InputSource;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::transform::URIResolverEntityResolver : public ::java::lang::Object
+{
+
+public: // actually package-private
+ URIResolverEntityResolver(::javax::xml::transform::URIResolver *);
+public:
+ virtual ::org::xml::sax::InputSource * resolveEntity(::java::lang::String *, ::java::lang::String *);
+private:
+ ::javax::xml::transform::URIResolver * __attribute__((aligned(__alignof__( ::java::lang::Object)))) resolver;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_transform_URIResolverEntityResolver__
diff --git a/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h b/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h
new file mode 100644
index 000000000..2bde43e51
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/EmptyNodeList.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_EmptyNodeList__
+#define __gnu_xml_libxmlj_util_EmptyNodeList__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class EmptyNodeList;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Node;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::EmptyNodeList : public ::java::lang::Object
+{
+
+public: // actually package-private
+ EmptyNodeList();
+public:
+ virtual ::org::w3c::dom::Node * item(jint);
+ virtual jint getLength();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_EmptyNodeList__
diff --git a/libjava/gnu/xml/libxmlj/util/NamedInputStream.h b/libjava/gnu/xml/libxmlj/util/NamedInputStream.h
new file mode 100644
index 000000000..f0b3a6280
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/NamedInputStream.h
@@ -0,0 +1,44 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_NamedInputStream__
+#define __gnu_xml_libxmlj_util_NamedInputStream__
+
+#pragma interface
+
+#include <java/io/FilterInputStream.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class NamedInputStream;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::NamedInputStream : public ::java::io::FilterInputStream
+{
+
+public: // actually package-private
+ NamedInputStream(::java::lang::String *, ::java::io::InputStream *, jint);
+public:
+ virtual ::java::lang::String * getName();
+ virtual JArray< jbyte > * getDetectBuffer();
+private:
+ static jint DETECT_BUFFER_SIZE;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) name;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_NamedInputStream__
diff --git a/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h b/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h
new file mode 100644
index 000000000..1ac77d38d
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/StandaloneDocumentType.h
@@ -0,0 +1,97 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_StandaloneDocumentType__
+#define __gnu_xml_libxmlj_util_StandaloneDocumentType__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class StandaloneDocumentType;
+ }
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ class NamedNodeMap;
+ class Node;
+ class NodeList;
+ class UserDataHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::StandaloneDocumentType : public ::java::lang::Object
+{
+
+public:
+ StandaloneDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ ::java::lang::String * getName();
+ ::org::w3c::dom::NamedNodeMap * getEntities();
+ ::org::w3c::dom::NamedNodeMap * getNotations();
+ ::java::lang::String * getPublicId();
+ ::java::lang::String * getSystemId();
+ ::java::lang::String * getInternalSubset();
+ ::java::lang::String * getNodeName();
+ ::java::lang::String * getNodeValue();
+ void setNodeValue(::java::lang::String *);
+ jshort getNodeType();
+ ::org::w3c::dom::Node * getParentNode();
+ ::org::w3c::dom::NodeList * getChildNodes();
+ ::org::w3c::dom::Node * getFirstChild();
+ ::org::w3c::dom::Node * getLastChild();
+ ::org::w3c::dom::Node * getPreviousSibling();
+ ::org::w3c::dom::Node * getNextSibling();
+ ::org::w3c::dom::NamedNodeMap * getAttributes();
+ ::org::w3c::dom::Document * getOwnerDocument();
+ ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+ ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
+ ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *);
+ ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *);
+ jboolean hasChildNodes();
+ ::org::w3c::dom::Node * cloneNode(jboolean);
+ void normalize();
+ jboolean isSupported(::java::lang::String *, ::java::lang::String *);
+ ::java::lang::String * getNamespaceURI();
+ ::java::lang::String * getPrefix();
+ void setPrefix(::java::lang::String *);
+ ::java::lang::String * getLocalName();
+ jboolean hasAttributes();
+ ::java::lang::String * getBaseURI();
+ jshort compareDocumentPosition(::org::w3c::dom::Node *);
+ ::java::lang::String * getTextContent();
+ void setTextContent(::java::lang::String *);
+ jboolean isSameNode(::org::w3c::dom::Node *);
+ ::java::lang::String * lookupPrefix(::java::lang::String *);
+ jboolean isDefaultNamespace(::java::lang::String *);
+ ::java::lang::String * lookupNamespaceURI(::java::lang::String *);
+ jboolean isEqualNode(::org::w3c::dom::Node *);
+ ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *);
+ ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *);
+ ::java::lang::Object * getUserData(::java::lang::String *);
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
+ ::java::lang::String * publicId;
+ ::java::lang::String * systemId;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_StandaloneDocumentType__
diff --git a/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h b/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h
new file mode 100644
index 000000000..77f3028a9
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/StandaloneLocator.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_StandaloneLocator__
+#define __gnu_xml_libxmlj_util_StandaloneLocator__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class StandaloneLocator;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::StandaloneLocator : public ::java::lang::Object
+{
+
+public:
+ StandaloneLocator(jint, jint, ::java::lang::String *, ::java::lang::String *);
+ ::java::lang::String * getPublicId();
+ ::java::lang::String * getSystemId();
+ jint getLineNumber();
+ jint getColumnNumber();
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) lineNumber;
+ jint columnNumber;
+ ::java::lang::String * publicId;
+ ::java::lang::String * systemId;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_StandaloneLocator__
diff --git a/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h b/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h
new file mode 100644
index 000000000..c0ea02f86
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/XMLJ$XMLJShutdownHook.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__
+#define __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class XMLJ$XMLJShutdownHook;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::XMLJ$XMLJShutdownHook : public ::java::lang::Object
+{
+
+public: // actually package-private
+ XMLJ$XMLJShutdownHook();
+public:
+ virtual void run();
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_XMLJ$XMLJShutdownHook__
diff --git a/libjava/gnu/xml/libxmlj/util/XMLJ.h b/libjava/gnu/xml/libxmlj/util/XMLJ.h
new file mode 100644
index 000000000..d12e7aaba
--- /dev/null
+++ b/libjava/gnu/xml/libxmlj/util/XMLJ.h
@@ -0,0 +1,81 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_libxmlj_util_XMLJ__
+#define __gnu_xml_libxmlj_util_XMLJ__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace libxmlj
+ {
+ namespace util
+ {
+ class NamedInputStream;
+ class XMLJ;
+ }
+ }
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ }
+ }
+ namespace javax
+ {
+ namespace xml
+ {
+ namespace transform
+ {
+ class Result;
+ class Source;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class InputSource;
+ }
+ }
+ }
+}
+
+class gnu::xml::libxmlj::util::XMLJ : public ::java::lang::Object
+{
+
+public:
+ XMLJ();
+ static void init();
+ static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::org::xml::sax::InputSource *);
+ static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::javax::xml::transform::Source *);
+private:
+ static ::java::io::InputStream * getInputStream(::java::lang::String *);
+public:
+ static ::gnu::xml::libxmlj::util::NamedInputStream * getInputStream(::java::net::URL *);
+public: // actually package-private
+ static ::gnu::xml::libxmlj::util::NamedInputStream * xmljGetInputStream(::java::lang::String *, ::java::lang::String *);
+public:
+ static ::java::io::OutputStream * getOutputStream(::javax::xml::transform::Result *);
+ static ::java::lang::String * getAbsoluteURI(::java::lang::String *, ::java::lang::String *);
+ static ::java::lang::String * getBaseURI(::java::lang::String *);
+private:
+ static jboolean initialised;
+ static const jint LOOKAHEAD = 50;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_libxmlj_util_XMLJ__