summaryrefslogtreecommitdiff
path: root/libjava/gnu/xml/pipeline
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/xml/pipeline')
-rw-r--r--libjava/gnu/xml/pipeline/CallFilter$Requestor.h39
-rw-r--r--libjava/gnu/xml/pipeline/CallFilter.h73
-rw-r--r--libjava/gnu/xml/pipeline/DomConsumer$Handler.h121
-rw-r--r--libjava/gnu/xml/pipeline/DomConsumer.h86
-rw-r--r--libjava/gnu/xml/pipeline/EventConsumer.h47
-rw-r--r--libjava/gnu/xml/pipeline/EventFilter.h125
-rw-r--r--libjava/gnu/xml/pipeline/LinkFilter.h57
-rw-r--r--libjava/gnu/xml/pipeline/NSFilter.h71
-rw-r--r--libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h42
-rw-r--r--libjava/gnu/xml/pipeline/PipelineFactory$Stage.h43
-rw-r--r--libjava/gnu/xml/pipeline/PipelineFactory.h53
-rw-r--r--libjava/gnu/xml/pipeline/TeeConsumer.h94
-rw-r--r--libjava/gnu/xml/pipeline/TextConsumer.h48
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h37
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h56
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h41
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h38
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h42
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h41
-rw-r--r--libjava/gnu/xml/pipeline/ValidationConsumer.h105
-rw-r--r--libjava/gnu/xml/pipeline/WellFormednessFilter.h74
-rw-r--r--libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h57
-rw-r--r--libjava/gnu/xml/pipeline/XIncludeFilter.h100
-rw-r--r--libjava/gnu/xml/pipeline/XsltFilter.h33
24 files changed, 1523 insertions, 0 deletions
diff --git a/libjava/gnu/xml/pipeline/CallFilter$Requestor.h b/libjava/gnu/xml/pipeline/CallFilter$Requestor.h
new file mode 100644
index 000000000..131c1cc46
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/CallFilter$Requestor.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_CallFilter$Requestor__
+#define __gnu_xml_pipeline_CallFilter$Requestor__
+
+#pragma interface
+
+#include <gnu/xml/util/XMLWriter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class CallFilter;
+ class CallFilter$Requestor;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::CallFilter$Requestor : public ::gnu::xml::util::XMLWriter
+{
+
+public: // actually package-private
+ CallFilter$Requestor(::gnu::xml::pipeline::CallFilter *);
+public:
+ void startDocument();
+ void endDocument();
+public: // actually package-private
+ ::gnu::xml::pipeline::CallFilter * __attribute__((aligned(__alignof__( ::gnu::xml::util::XMLWriter)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_CallFilter$Requestor__
diff --git a/libjava/gnu/xml/pipeline/CallFilter.h b/libjava/gnu/xml/pipeline/CallFilter.h
new file mode 100644
index 000000000..71ab028d0
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/CallFilter.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_CallFilter__
+#define __gnu_xml_pipeline_CallFilter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class CallFilter;
+ class CallFilter$Requestor;
+ class EventConsumer;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ class URLConnection;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ class ErrorHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::CallFilter : public ::java::lang::Object
+{
+
+public:
+ CallFilter(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *);
+ void setCallTarget(::java::lang::String *);
+ void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ ::java::lang::String * getCallTarget();
+ ::org::xml::sax::ContentHandler * getContentHandler();
+ ::org::xml::sax::DTDHandler * getDTDHandler();
+ ::java::lang::Object * getProperty(::java::lang::String *);
+public: // actually package-private
+ ::org::xml::sax::ErrorHandler * getErrorHandler();
+ static ::java::net::URLConnection * access$0(::gnu::xml::pipeline::CallFilter *);
+ static ::java::net::URL * access$1(::gnu::xml::pipeline::CallFilter *);
+ static void access$2(::gnu::xml::pipeline::CallFilter *, ::java::net::URLConnection *);
+ static ::gnu::xml::pipeline::EventConsumer * access$3(::gnu::xml::pipeline::CallFilter *);
+private:
+ ::gnu::xml::pipeline::CallFilter$Requestor * __attribute__((aligned(__alignof__( ::java::lang::Object)))) req;
+ ::gnu::xml::pipeline::EventConsumer * next;
+ ::java::net::URL * target;
+ ::java::net::URLConnection * conn;
+ ::org::xml::sax::ErrorHandler * errHandler;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_CallFilter__
diff --git a/libjava/gnu/xml/pipeline/DomConsumer$Handler.h b/libjava/gnu/xml/pipeline/DomConsumer$Handler.h
new file mode 100644
index 000000000..4ba4fc608
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/DomConsumer$Handler.h
@@ -0,0 +1,121 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_DomConsumer$Handler__
+#define __gnu_xml_pipeline_DomConsumer$Handler__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class DomConsumer;
+ class DomConsumer$Handler;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class DOMImplementation;
+ class Document;
+ class Element;
+ class Node;
+ class Text;
+ }
+ }
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class Locator;
+ namespace helpers
+ {
+ class AttributesImpl;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::DomConsumer$Handler : public ::java::lang::Object
+{
+
+public: // actually protected
+ DomConsumer$Handler(::gnu::xml::pipeline::DomConsumer *);
+private:
+ void fatal(::java::lang::String *, ::java::lang::Exception *);
+public: // actually package-private
+ virtual ::org::w3c::dom::Document * clearDocument();
+public: // actually protected
+ virtual ::org::w3c::dom::Document * getDocument();
+ virtual ::org::w3c::dom::Node * getTop();
+public:
+ virtual void setDocumentLocator(::org::xml::sax::Locator *);
+ virtual void startDocument();
+ virtual void endDocument();
+ virtual void processingInstruction(::java::lang::String *, ::java::lang::String *);
+public: // actually protected
+ virtual ::org::w3c::dom::Text * createText(jboolean, JArray< jchar > *, jint, jint);
+public:
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual void skippedEntity(::java::lang::String *);
+ virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+ virtual void endPrefixMapping(::java::lang::String *);
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+private:
+ void populateAttributes(::org::w3c::dom::Element *, ::org::xml::sax::Attributes *);
+ ::java::lang::String * getPrefix(::java::lang::String *);
+ ::java::lang::String * getNamespace(::java::lang::String *, ::org::xml::sax::Attributes *);
+public:
+ virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void ignorableWhitespace(JArray< jchar > *, jint, jint);
+ virtual void startCDATA();
+ virtual void endCDATA();
+ virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void endDTD();
+ virtual void comment(JArray< jchar > *, jint, jint);
+ virtual jboolean canPopulateEntityRefs();
+ virtual void startEntity(::java::lang::String *);
+ virtual void endEntity(::java::lang::String *);
+ virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void elementDecl(::java::lang::String *, ::java::lang::String *);
+ virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *);
+ virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+private:
+ void namespaceError(::java::lang::String *);
+public: // actually protected
+ ::gnu::xml::pipeline::DomConsumer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) consumer;
+private:
+ ::org::w3c::dom::DOMImplementation * impl;
+ ::org::w3c::dom::Document * document;
+ jboolean isL2;
+ ::org::xml::sax::Locator * locator;
+ ::org::w3c::dom::Node * top;
+ jboolean inCDATA;
+ jboolean mergeCDATA;
+ jboolean inDTD;
+ ::java::lang::String * currentEntity;
+ jboolean recreatedAttrs;
+ ::org::xml::sax::helpers::AttributesImpl * attributes;
+public: // actually package-private
+ static ::java::lang::String * xmlnsURI;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_DomConsumer$Handler__
diff --git a/libjava/gnu/xml/pipeline/DomConsumer.h b/libjava/gnu/xml/pipeline/DomConsumer.h
new file mode 100644
index 000000000..b70ca18dd
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/DomConsumer.h
@@ -0,0 +1,86 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_DomConsumer__
+#define __gnu_xml_pipeline_DomConsumer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class DomConsumer;
+ class DomConsumer$Handler;
+ class EventConsumer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace w3c
+ {
+ namespace dom
+ {
+ class Document;
+ }
+ }
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ class ErrorHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::DomConsumer : public ::java::lang::Object
+{
+
+public:
+ DomConsumer(::java::lang::Class *);
+public: // actually protected
+ virtual void setHandler(::gnu::xml::pipeline::DomConsumer$Handler *);
+private:
+ ::org::w3c::dom::Document * emptyDocument();
+public:
+ DomConsumer(::java::lang::Class *, ::gnu::xml::pipeline::EventConsumer *);
+ virtual ::org::w3c::dom::Document * getDocument();
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ virtual jboolean isHidingReferences();
+ virtual void setHidingReferences(jboolean);
+ virtual jboolean isHidingComments();
+ virtual void setHidingComments(jboolean);
+ virtual jboolean isHidingWhitespace();
+ virtual void setHidingWhitespace(jboolean);
+ virtual jboolean isHidingCDATA();
+ virtual void setHidingCDATA(jboolean);
+ virtual ::org::xml::sax::ContentHandler * getContentHandler();
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+public: // actually package-private
+ virtual ::gnu::xml::pipeline::EventConsumer * getNext();
+ virtual ::org::xml::sax::ErrorHandler * getErrorHandler();
+ static ::org::w3c::dom::Document * access$0(::gnu::xml::pipeline::DomConsumer *);
+private:
+ ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) domImpl;
+ jboolean hidingCDATA;
+ jboolean hidingComments;
+ jboolean hidingWhitespace;
+ jboolean hidingReferences;
+ ::gnu::xml::pipeline::DomConsumer$Handler * handler;
+ ::org::xml::sax::ErrorHandler * errHandler;
+ ::gnu::xml::pipeline::EventConsumer * next;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_DomConsumer__
diff --git a/libjava/gnu/xml/pipeline/EventConsumer.h b/libjava/gnu/xml/pipeline/EventConsumer.h
new file mode 100644
index 000000000..ad9d15aca
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/EventConsumer.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_EventConsumer__
+#define __gnu_xml_pipeline_EventConsumer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ class ErrorHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::EventConsumer : public ::java::lang::Object
+{
+
+public:
+ virtual ::org::xml::sax::ContentHandler * getContentHandler() = 0;
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler() = 0;
+ virtual ::java::lang::Object * getProperty(::java::lang::String *) = 0;
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_xml_pipeline_EventConsumer__
diff --git a/libjava/gnu/xml/pipeline/EventFilter.h b/libjava/gnu/xml/pipeline/EventFilter.h
new file mode 100644
index 000000000..889501702
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/EventFilter.h
@@ -0,0 +1,125 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_EventFilter__
+#define __gnu_xml_pipeline_EventFilter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class EventFilter;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class ContentHandler;
+ class DTDHandler;
+ class ErrorHandler;
+ class Locator;
+ class XMLReader;
+ namespace ext
+ {
+ class DeclHandler;
+ class LexicalHandler;
+ }
+ namespace helpers
+ {
+ class XMLFilterImpl;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::EventFilter : public ::java::lang::Object
+{
+
+public: // actually package-private
+ static ::java::lang::ClassLoader * getClassLoader();
+ static ::java::lang::Class * loadClass(::java::lang::ClassLoader *, ::java::lang::String *);
+private:
+ static void loadClasses();
+public:
+ static void bind(::org::xml::sax::XMLReader *, ::gnu::xml::pipeline::EventConsumer *);
+ EventFilter();
+ EventFilter(::gnu::xml::pipeline::EventConsumer *);
+ virtual void chainTo(::org::xml::sax::helpers::XMLFilterImpl *);
+ virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ virtual ::org::xml::sax::ErrorHandler * getErrorHandler();
+ virtual ::gnu::xml::pipeline::EventConsumer * getNext();
+ virtual void setContentHandler(::org::xml::sax::ContentHandler *);
+ virtual ::org::xml::sax::ContentHandler * getContentHandler();
+ virtual void setDTDHandler(::org::xml::sax::DTDHandler *);
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler();
+ virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ virtual ::org::xml::sax::Locator * getDocumentLocator();
+ virtual void setDocumentLocator(::org::xml::sax::Locator *);
+ virtual void startDocument();
+ virtual void skippedEntity(::java::lang::String *);
+ virtual void processingInstruction(::java::lang::String *, ::java::lang::String *);
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual void ignorableWhitespace(JArray< jchar > *, jint, jint);
+ virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void endPrefixMapping(::java::lang::String *);
+ virtual void endDocument();
+ virtual void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void endDTD();
+ virtual void comment(JArray< jchar > *, jint, jint);
+ virtual void startCDATA();
+ virtual void endCDATA();
+ virtual void startEntity(::java::lang::String *);
+ virtual void endEntity(::java::lang::String *);
+ virtual void elementDecl(::java::lang::String *, ::java::lang::String *);
+ virtual void attributeDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void internalEntityDecl(::java::lang::String *, ::java::lang::String *);
+private:
+ ::org::xml::sax::ContentHandler * __attribute__((aligned(__alignof__( ::java::lang::Object)))) docHandler;
+ ::org::xml::sax::ContentHandler * docNext;
+ ::org::xml::sax::DTDHandler * dtdHandler;
+ ::org::xml::sax::DTDHandler * dtdNext;
+ ::org::xml::sax::ext::LexicalHandler * lexHandler;
+ ::org::xml::sax::ext::LexicalHandler * lexNext;
+ ::org::xml::sax::ext::DeclHandler * declHandler;
+ ::org::xml::sax::ext::DeclHandler * declNext;
+ ::org::xml::sax::Locator * locator;
+ ::gnu::xml::pipeline::EventConsumer * next;
+ ::org::xml::sax::ErrorHandler * errHandler;
+public:
+ static ::java::lang::String * FEATURE_URI;
+ static ::java::lang::String * PROPERTY_URI;
+ static ::java::lang::String * DECL_HANDLER;
+ static ::java::lang::String * LEXICAL_HANDLER;
+private:
+ static jboolean loaded;
+ static ::java::lang::Class * nsClass;
+ static ::java::lang::Class * validClass;
+ static ::java::lang::Class * wfClass;
+ static ::java::lang::Class * xincClass;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_EventFilter__
diff --git a/libjava/gnu/xml/pipeline/LinkFilter.h b/libjava/gnu/xml/pipeline/LinkFilter.h
new file mode 100644
index 000000000..8de1d8580
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/LinkFilter.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_LinkFilter__
+#define __gnu_xml_pipeline_LinkFilter__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class LinkFilter;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::LinkFilter : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ LinkFilter();
+ LinkFilter(::gnu::xml::pipeline::EventConsumer *);
+ virtual ::java::util::Enumeration * getLinks();
+ virtual void removeAllLinks();
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+private:
+ ::java::lang::String * maybeAddLink(::java::lang::String *);
+public:
+ virtual void startDocument();
+ virtual void endDocument();
+private:
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) vector;
+ ::java::lang::String * baseURI;
+ jboolean siteRestricted;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_LinkFilter__
diff --git a/libjava/gnu/xml/pipeline/NSFilter.h b/libjava/gnu/xml/pipeline/NSFilter.h
new file mode 100644
index 000000000..f38a80df5
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/NSFilter.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_NSFilter__
+#define __gnu_xml_pipeline_NSFilter__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class NSFilter;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ namespace helpers
+ {
+ class AttributesImpl;
+ class NamespaceSupport;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::NSFilter : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ NSFilter(::gnu::xml::pipeline::EventConsumer *);
+private:
+ void fatalError(::java::lang::String *);
+public:
+ virtual void startDocument();
+ virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+private:
+ ::java::lang::String * fixName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean);
+public:
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void endPrefixMapping(::java::lang::String *);
+ virtual void endDocument();
+private:
+ ::org::xml::sax::helpers::NamespaceSupport * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) nsStack;
+ ::java::util::Stack * elementStack;
+ jboolean pushedContext;
+ JArray< ::java::lang::String * > * nsTemp;
+ ::org::xml::sax::helpers::AttributesImpl * attributes;
+ jboolean usedDefault;
+ static ::java::lang::String * prefixRoot;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_NSFilter__
diff --git a/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h b/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h
new file mode 100644
index 000000000..13d99954a
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/PipelineFactory$Pipeline.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_PipelineFactory$Pipeline__
+#define __gnu_xml_pipeline_PipelineFactory$Pipeline__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class PipelineFactory$Pipeline;
+ class PipelineFactory$Stage;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::PipelineFactory$Pipeline : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PipelineFactory$Pipeline(::gnu::xml::pipeline::PipelineFactory$Stage *);
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ virtual ::gnu::xml::pipeline::EventConsumer * createPipeline();
+ ::gnu::xml::pipeline::PipelineFactory$Stage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) stage;
+ ::gnu::xml::pipeline::PipelineFactory$Pipeline * rest;
+ ::gnu::xml::pipeline::EventConsumer * next;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_PipelineFactory$Pipeline__
diff --git a/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h b/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h
new file mode 100644
index 000000000..07a87875b
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/PipelineFactory$Stage.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_PipelineFactory$Stage__
+#define __gnu_xml_pipeline_PipelineFactory$Stage__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class PipelineFactory$Pipeline;
+ class PipelineFactory$Stage;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::PipelineFactory$Stage : public ::java::lang::Object
+{
+
+public: // actually package-private
+ PipelineFactory$Stage(::java::lang::String *);
+public:
+ virtual ::java::lang::String * toString();
+private:
+ void fail(::java::lang::String *);
+public: // actually package-private
+ virtual ::gnu::xml::pipeline::EventConsumer * createStage(::gnu::xml::pipeline::EventConsumer *);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
+ ::gnu::xml::pipeline::PipelineFactory$Pipeline * param;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_PipelineFactory$Stage__
diff --git a/libjava/gnu/xml/pipeline/PipelineFactory.h b/libjava/gnu/xml/pipeline/PipelineFactory.h
new file mode 100644
index 000000000..57feff214
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/PipelineFactory.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_PipelineFactory__
+#define __gnu_xml_pipeline_PipelineFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class PipelineFactory;
+ class PipelineFactory$Pipeline;
+ class PipelineFactory$Stage;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::PipelineFactory : public ::java::lang::Object
+{
+
+public:
+ static ::gnu::xml::pipeline::EventConsumer * createPipeline(::java::lang::String *);
+ static ::gnu::xml::pipeline::EventConsumer * createPipeline(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *);
+private:
+ PipelineFactory();
+public:
+ static ::gnu::xml::pipeline::EventConsumer * createPipeline(JArray< ::java::lang::String * > *, ::gnu::xml::pipeline::EventConsumer *);
+private:
+ ::gnu::xml::pipeline::PipelineFactory$Pipeline * parsePipeline(JArray< ::java::lang::String * > *, ::gnu::xml::pipeline::EventConsumer *);
+ ::gnu::xml::pipeline::PipelineFactory$Pipeline * parsePipeline(::gnu::xml::pipeline::EventConsumer *);
+ ::gnu::xml::pipeline::PipelineFactory$Stage * parseStage();
+public: // actually package-private
+ static JArray< JArray< ::java::lang::String * > * > * access$0();
+private:
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) tokens;
+ jint index;
+ static JArray< JArray< ::java::lang::String * > * > * builtinStages;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_PipelineFactory__
diff --git a/libjava/gnu/xml/pipeline/TeeConsumer.h b/libjava/gnu/xml/pipeline/TeeConsumer.h
new file mode 100644
index 000000000..685c3604a
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/TeeConsumer.h
@@ -0,0 +1,94 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_TeeConsumer__
+#define __gnu_xml_pipeline_TeeConsumer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class TeeConsumer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class ContentHandler;
+ class DTDHandler;
+ class ErrorHandler;
+ class Locator;
+ namespace ext
+ {
+ class DeclHandler;
+ class LexicalHandler;
+ }
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::TeeConsumer : public ::java::lang::Object
+{
+
+public:
+ TeeConsumer(::gnu::xml::pipeline::EventConsumer *, ::gnu::xml::pipeline::EventConsumer *);
+ ::gnu::xml::pipeline::EventConsumer * getFirst();
+ ::gnu::xml::pipeline::EventConsumer * getRest();
+ ::org::xml::sax::ContentHandler * getContentHandler();
+ ::org::xml::sax::DTDHandler * getDTDHandler();
+ ::java::lang::Object * getProperty(::java::lang::String *);
+ void setErrorHandler(::org::xml::sax::ErrorHandler *);
+ void setDocumentLocator(::org::xml::sax::Locator *);
+ void startDocument();
+ void endDocument();
+ void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+ void endPrefixMapping(::java::lang::String *);
+ void skippedEntity(::java::lang::String *);
+ void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void processingInstruction(::java::lang::String *, ::java::lang::String *);
+ void characters(JArray< jchar > *, jint, jint);
+ void ignorableWhitespace(JArray< jchar > *, jint, jint);
+ void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void unparsedEntityDecl(::java::lang::String *, ::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 externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void internalEntityDecl(::java::lang::String *, ::java::lang::String *);
+ void comment(JArray< jchar > *, jint, jint);
+ void startCDATA();
+ void endCDATA();
+ void startEntity(::java::lang::String *);
+ void endEntity(::java::lang::String *);
+ void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void endDTD();
+private:
+ ::gnu::xml::pipeline::EventConsumer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) first;
+ ::gnu::xml::pipeline::EventConsumer * rest;
+ ::org::xml::sax::ContentHandler * docFirst;
+ ::org::xml::sax::ContentHandler * docRest;
+ ::org::xml::sax::ext::DeclHandler * declFirst;
+ ::org::xml::sax::ext::DeclHandler * declRest;
+ ::org::xml::sax::ext::LexicalHandler * lexFirst;
+ ::org::xml::sax::ext::LexicalHandler * lexRest;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_TeeConsumer__
diff --git a/libjava/gnu/xml/pipeline/TextConsumer.h b/libjava/gnu/xml/pipeline/TextConsumer.h
new file mode 100644
index 000000000..650e75155
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/TextConsumer.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_TextConsumer__
+#define __gnu_xml_pipeline_TextConsumer__
+
+#pragma interface
+
+#include <gnu/xml/util/XMLWriter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class TextConsumer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class ContentHandler;
+ class DTDHandler;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::TextConsumer : public ::gnu::xml::util::XMLWriter
+{
+
+public:
+ TextConsumer(::java::io::Writer *, jboolean);
+ TextConsumer(::java::io::Writer *);
+ TextConsumer(::java::io::OutputStream *);
+ virtual ::org::xml::sax::ContentHandler * getContentHandler();
+ virtual ::org::xml::sax::DTDHandler * getDTDHandler();
+ virtual ::java::lang::Object * getProperty(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_TextConsumer__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h b/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h
new file mode 100644
index 000000000..6c69d31ae
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$AttributeInfo.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__
+#define __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer$AttributeInfo;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$AttributeInfo : public ::java::lang::Object
+{
+
+ ValidationConsumer$AttributeInfo();
+public: // actually package-private
+ ValidationConsumer$AttributeInfo(::gnu::xml::pipeline::ValidationConsumer$AttributeInfo *);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type;
+ ::java::lang::String * mode;
+ ::java::lang::String * value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$AttributeInfo__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h
new file mode 100644
index 000000000..711b5289a
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$ChildrenRecognizer.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__
+#define __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer;
+ class ValidationConsumer$ChildrenRecognizer;
+ class ValidationConsumer$ElementInfo;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer
+{
+
+ void copyIn(::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer *);
+public:
+ ValidationConsumer$ChildrenRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *, ::gnu::xml::pipeline::ValidationConsumer *);
+private:
+ ValidationConsumer$ChildrenRecognizer(::gnu::xml::pipeline::ValidationConsumer *, ::gnu::xml::pipeline::ValidationConsumer$ElementInfo *);
+ ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * shallowClone();
+ ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * deepClone();
+ ::gnu::xml::pipeline::ValidationConsumer$ChildrenRecognizer * deepClone(::java::util::Hashtable *);
+ void patchNext(::gnu::xml::pipeline::ValidationConsumer$Recognizer *, ::java::util::Hashtable *);
+ jint populate(JArray< jchar > *, jint);
+public: // actually package-private
+ jboolean acceptCharacters();
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *);
+ jboolean completed();
+private:
+ ::gnu::xml::pipeline::ValidationConsumer * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::ValidationConsumer$Recognizer)))) consumer;
+ JArray< ::gnu::xml::pipeline::ValidationConsumer$Recognizer * > * components;
+ ::java::lang::String * name;
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * next;
+ jint flags;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$ChildrenRecognizer__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h b/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h
new file mode 100644
index 000000000..d15097fa6
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$ElementInfo.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$ElementInfo__
+#define __gnu_xml_pipeline_ValidationConsumer$ElementInfo__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer;
+ class ValidationConsumer$ElementInfo;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$ElementInfo : public ::java::lang::Object
+{
+
+public: // actually package-private
+ ValidationConsumer$ElementInfo(::java::lang::String *);
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * getRecognizer(::gnu::xml::pipeline::ValidationConsumer *);
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
+ ::java::lang::String * model;
+ ::java::util::Hashtable * attributes;
+private:
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * recognizer;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$ElementInfo__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h
new file mode 100644
index 000000000..eaabd0079
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$EmptyRecognizer.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__
+#define __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer$ElementInfo;
+ class ValidationConsumer$EmptyRecognizer;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$EmptyRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer
+{
+
+public:
+ ValidationConsumer$EmptyRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *);
+public: // actually package-private
+ jboolean acceptCharacters();
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$EmptyRecognizer__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h
new file mode 100644
index 000000000..b628740ee
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$MixedRecognizer.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__
+#define __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/ValidationConsumer$Recognizer.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer;
+ class ValidationConsumer$ElementInfo;
+ class ValidationConsumer$MixedRecognizer;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$MixedRecognizer : public ::gnu::xml::pipeline::ValidationConsumer$Recognizer
+{
+
+public:
+ ValidationConsumer$MixedRecognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *, ::gnu::xml::pipeline::ValidationConsumer *);
+public: // actually package-private
+ ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *);
+private:
+ JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::ValidationConsumer$Recognizer)))) permitted;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$MixedRecognizer__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h b/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h
new file mode 100644
index 000000000..087576c30
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer$Recognizer.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer$Recognizer__
+#define __gnu_xml_pipeline_ValidationConsumer$Recognizer__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class ValidationConsumer$ElementInfo;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer$Recognizer : public ::java::lang::Object
+{
+
+public: // actually package-private
+ ValidationConsumer$Recognizer(::gnu::xml::pipeline::ValidationConsumer$ElementInfo *);
+ virtual jboolean acceptCharacters();
+ virtual ::gnu::xml::pipeline::ValidationConsumer$Recognizer * acceptElement(::java::lang::String *);
+ virtual jboolean completed();
+public:
+ virtual ::java::lang::String * toString();
+public: // actually package-private
+ ::gnu::xml::pipeline::ValidationConsumer$ElementInfo * __attribute__((aligned(__alignof__( ::java::lang::Object)))) type;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer$Recognizer__
diff --git a/libjava/gnu/xml/pipeline/ValidationConsumer.h b/libjava/gnu/xml/pipeline/ValidationConsumer.h
new file mode 100644
index 000000000..b08d025b2
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/ValidationConsumer.h
@@ -0,0 +1,105 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_ValidationConsumer__
+#define __gnu_xml_pipeline_ValidationConsumer__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class ValidationConsumer;
+ class ValidationConsumer$Recognizer;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class EntityResolver;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::ValidationConsumer : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ ValidationConsumer();
+ ValidationConsumer(::gnu::xml::pipeline::EventConsumer *);
+ ValidationConsumer(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::EntityResolver *, ::java::lang::String *);
+private:
+ void resetState();
+ void warning(::java::lang::String *);
+ void error(::java::lang::String *);
+ void fatalError(::java::lang::String *);
+ static jboolean isExtender(jchar);
+ jboolean isName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ jboolean isNmtoken(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void checkEnumeration(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+public: // actually package-private
+ static jboolean hasMatch(::java::lang::String *, ::java::lang::String *);
+public:
+ void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void endDTD();
+ 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 internalEntityDecl(::java::lang::String *, ::java::lang::String *);
+ void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void startDocument();
+private:
+ static jboolean isAsciiLetter(jchar);
+public:
+ void skippedEntity(::java::lang::String *);
+private:
+ ::java::lang::String * expandDefaultRefs(::java::lang::String *);
+public:
+ void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ void characters(JArray< jchar > *, jint, jint);
+ void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void endDocument();
+public: // actually package-private
+ static ::gnu::xml::pipeline::ValidationConsumer$Recognizer * access$0();
+ static void access$1(::gnu::xml::pipeline::ValidationConsumer *, ::java::lang::String *);
+private:
+ static const jboolean warnNonDeterministic = 0;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) rootName;
+ ::java::util::Stack * contentStack;
+ jboolean disableDeclarations;
+ jboolean disableReset;
+ ::java::util::Hashtable * elements;
+ ::java::util::Hashtable * ids;
+ ::java::util::Vector * notations;
+ ::java::util::Vector * nDeferred;
+ ::java::util::Vector * unparsed;
+ ::java::util::Vector * uDeferred;
+ static ::java::lang::String * fakeRootName;
+public: // actually package-private
+ static JArray< ::java::lang::String * > * types;
+private:
+ static ::gnu::xml::pipeline::ValidationConsumer$Recognizer * ANY;
+ static const jint F_LOOPHEAD = 1;
+ static const jint F_LOOPNEXT = 2;
+ static jint nodeCount;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_ValidationConsumer__
diff --git a/libjava/gnu/xml/pipeline/WellFormednessFilter.h b/libjava/gnu/xml/pipeline/WellFormednessFilter.h
new file mode 100644
index 000000000..2b97d47b1
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/WellFormednessFilter.h
@@ -0,0 +1,74 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_WellFormednessFilter__
+#define __gnu_xml_pipeline_WellFormednessFilter__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class WellFormednessFilter;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class Locator;
+ class SAXParseException;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::WellFormednessFilter : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ WellFormednessFilter();
+ WellFormednessFilter(::gnu::xml::pipeline::EventConsumer *);
+ void reset();
+private:
+ ::org::xml::sax::SAXParseException * getException(::java::lang::String *);
+ void fatalError(::java::lang::String *);
+public:
+ void setDocumentLocator(::org::xml::sax::Locator *);
+ void startDocument();
+ void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void endDocument();
+ void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void notationDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void unparsedEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ void endDTD();
+ void characters(JArray< jchar > *, jint, jint);
+ void ignorableWhitespace(JArray< jchar > *, jint, jint);
+ void processingInstruction(::java::lang::String *, ::java::lang::String *);
+ void comment(JArray< jchar > *, jint, jint);
+ void startCDATA();
+ void endCDATA();
+private:
+ jboolean __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) startedDoc;
+ ::java::util::Stack * elementStack;
+ jboolean startedCDATA;
+ ::java::lang::String * dtdState;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_WellFormednessFilter__
diff --git a/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h b/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h
new file mode 100644
index 000000000..114756ed2
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/XIncludeFilter$Scrubber.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_XIncludeFilter$Scrubber__
+#define __gnu_xml_pipeline_XIncludeFilter$Scrubber__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventFilter;
+ class XIncludeFilter;
+ class XIncludeFilter$Scrubber;
+ }
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Locator;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::XIncludeFilter$Scrubber : public ::gnu::xml::pipeline::EventFilter
+{
+
+public: // actually package-private
+ XIncludeFilter$Scrubber(::gnu::xml::pipeline::XIncludeFilter *, ::gnu::xml::pipeline::EventFilter *);
+public:
+ virtual void setDocumentLocator(::org::xml::sax::Locator *);
+ virtual void startDocument();
+ virtual void endDocument();
+private:
+ void reject(::java::lang::String *);
+public:
+ virtual void startDTD(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void endDTD();
+ virtual void skippedEntity(::java::lang::String *);
+public: // actually package-private
+ ::gnu::xml::pipeline::XIncludeFilter * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) this$0;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_XIncludeFilter$Scrubber__
diff --git a/libjava/gnu/xml/pipeline/XIncludeFilter.h b/libjava/gnu/xml/pipeline/XIncludeFilter.h
new file mode 100644
index 000000000..21321afba
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/XIncludeFilter.h
@@ -0,0 +1,100 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_XIncludeFilter__
+#define __gnu_xml_pipeline_XIncludeFilter__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class XIncludeFilter;
+ }
+ }
+ }
+ namespace java
+ {
+ namespace net
+ {
+ class URL;
+ }
+ }
+ namespace org
+ {
+ namespace xml
+ {
+ namespace sax
+ {
+ class Attributes;
+ class Locator;
+ class SAXParseException;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::XIncludeFilter : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ XIncludeFilter(::gnu::xml::pipeline::EventConsumer *);
+private:
+ void fatal(::org::xml::sax::SAXParseException *);
+public:
+ virtual void setDocumentLocator(::org::xml::sax::Locator *);
+ virtual ::java::lang::String * getSystemId();
+ virtual ::java::lang::String * getPublicId();
+ virtual jint getLineNumber();
+ virtual jint getColumnNumber();
+ virtual void setSavingPrefixes(jboolean);
+ virtual jboolean isSavingPrefixes();
+private:
+ ::java::lang::String * addMarker(::java::lang::String *);
+ void pop(::java::lang::String *);
+public:
+ virtual void startDocument();
+ virtual void endDocument();
+ virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void startEntity(::java::lang::String *);
+ virtual void endEntity(::java::lang::String *);
+ virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
+ virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
+ virtual void characters(JArray< jchar > *, jint, jint);
+ virtual void processingInstruction(::java::lang::String *, ::java::lang::String *);
+ virtual void ignorableWhitespace(JArray< jchar > *, jint, jint);
+ virtual void comment(JArray< jchar > *, jint, jint);
+ virtual void startCDATA();
+ virtual void endCDATA();
+ virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
+ virtual void endPrefixMapping(::java::lang::String *);
+ virtual void skippedEntity(::java::lang::String *);
+public: // actually package-private
+ virtual void setLocator(::org::xml::sax::Locator *);
+ virtual ::org::xml::sax::Locator * getLocator();
+private:
+ ::org::xml::sax::SAXParseException * xinclude(::java::net::URL *, ::java::lang::String *);
+ ::org::xml::sax::SAXParseException * readText(::java::net::URL *, ::java::lang::String *, ::java::lang::String *);
+public: // actually package-private
+ static void access$0(::gnu::xml::pipeline::XIncludeFilter *, ::org::xml::sax::SAXParseException *);
+private:
+ ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::gnu::xml::pipeline::EventFilter)))) extEntities;
+ jint ignoreCount;
+ ::java::util::Stack * uris;
+ ::org::xml::sax::Locator * locator;
+ ::java::util::Vector * inclusions;
+ jboolean savingPrefixes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_XIncludeFilter__
diff --git a/libjava/gnu/xml/pipeline/XsltFilter.h b/libjava/gnu/xml/pipeline/XsltFilter.h
new file mode 100644
index 000000000..988735c6e
--- /dev/null
+++ b/libjava/gnu/xml/pipeline/XsltFilter.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_xml_pipeline_XsltFilter__
+#define __gnu_xml_pipeline_XsltFilter__
+
+#pragma interface
+
+#include <gnu/xml/pipeline/EventFilter.h>
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace xml
+ {
+ namespace pipeline
+ {
+ class EventConsumer;
+ class XsltFilter;
+ }
+ }
+ }
+}
+
+class gnu::xml::pipeline::XsltFilter : public ::gnu::xml::pipeline::EventFilter
+{
+
+public:
+ XsltFilter(::java::lang::String *, ::gnu::xml::pipeline::EventConsumer *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __gnu_xml_pipeline_XsltFilter__