2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_pipeline_EventFilter__
5 #define __gnu_xml_pipeline_EventFilter__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
51 class gnu::xml::pipeline::EventFilter
: public ::java::lang::Object
54 public: // actually package-private
55 static ::java::lang::ClassLoader
* getClassLoader();
56 static ::java::lang::Class
* loadClass(::java::lang::ClassLoader
*, ::java::lang::String
*);
58 static void loadClasses();
60 static void bind(::org::xml::sax::XMLReader
*, ::gnu::xml::pipeline::EventConsumer
*);
62 EventFilter(::gnu::xml::pipeline::EventConsumer
*);
63 virtual void chainTo(::org::xml::sax::helpers::XMLFilterImpl
*);
64 virtual void setErrorHandler(::org::xml::sax::ErrorHandler
*);
65 virtual ::org::xml::sax::ErrorHandler
* getErrorHandler();
66 virtual ::gnu::xml::pipeline::EventConsumer
* getNext();
67 virtual void setContentHandler(::org::xml::sax::ContentHandler
*);
68 virtual ::org::xml::sax::ContentHandler
* getContentHandler();
69 virtual void setDTDHandler(::org::xml::sax::DTDHandler
*);
70 virtual ::org::xml::sax::DTDHandler
* getDTDHandler();
71 virtual void setProperty(::java::lang::String
*, ::java::lang::Object
*);
72 virtual ::java::lang::Object
* getProperty(::java::lang::String
*);
73 virtual ::org::xml::sax::Locator
* getDocumentLocator();
74 virtual void setDocumentLocator(::org::xml::sax::Locator
*);
75 virtual void startDocument();
76 virtual void skippedEntity(::java::lang::String
*);
77 virtual void processingInstruction(::java::lang::String
*, ::java::lang::String
*);
78 virtual void characters(JArray
< jchar
> *, jint
, jint
);
79 virtual void ignorableWhitespace(JArray
< jchar
> *, jint
, jint
);
80 virtual void startPrefixMapping(::java::lang::String
*, ::java::lang::String
*);
81 virtual void startElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::org::xml::sax::Attributes
*);
82 virtual void endElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
83 virtual void endPrefixMapping(::java::lang::String
*);
84 virtual void endDocument();
85 virtual void unparsedEntityDecl(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
86 virtual void notationDecl(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
87 virtual void startDTD(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
88 virtual void endDTD();
89 virtual void comment(JArray
< jchar
> *, jint
, jint
);
90 virtual void startCDATA();
91 virtual void endCDATA();
92 virtual void startEntity(::java::lang::String
*);
93 virtual void endEntity(::java::lang::String
*);
94 virtual void elementDecl(::java::lang::String
*, ::java::lang::String
*);
95 virtual void attributeDecl(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
96 virtual void externalEntityDecl(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
97 virtual void internalEntityDecl(::java::lang::String
*, ::java::lang::String
*);
99 ::org::xml::sax::ContentHandler
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) docHandler
;
100 ::org::xml::sax::ContentHandler
* docNext
;
101 ::org::xml::sax::DTDHandler
* dtdHandler
;
102 ::org::xml::sax::DTDHandler
* dtdNext
;
103 ::org::xml::sax::ext::LexicalHandler
* lexHandler
;
104 ::org::xml::sax::ext::LexicalHandler
* lexNext
;
105 ::org::xml::sax::ext::DeclHandler
* declHandler
;
106 ::org::xml::sax::ext::DeclHandler
* declNext
;
107 ::org::xml::sax::Locator
* locator
;
108 ::gnu::xml::pipeline::EventConsumer
* next
;
109 ::org::xml::sax::ErrorHandler
* errHandler
;
111 static ::java::lang::String
* FEATURE_URI
;
112 static ::java::lang::String
* PROPERTY_URI
;
113 static ::java::lang::String
* DECL_HANDLER
;
114 static ::java::lang::String
* LEXICAL_HANDLER
;
116 static jboolean loaded
;
117 static ::java::lang::Class
* nsClass
;
118 static ::java::lang::Class
* validClass
;
119 static ::java::lang::Class
* wfClass
;
120 static ::java::lang::Class
* xincClass
;
122 static ::java::lang::Class
class$
;
125 #endif // __gnu_xml_pipeline_EventFilter__