summaryrefslogtreecommitdiff
path: root/libjava/gnu/xml/libxmlj/sax/GnomeXMLReader.h
blob: e27238f288607a1db551c41c7fdd77e1440a1596 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
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__