2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_beans_decoder_JavaHandler__
5 #define __gnu_java_beans_decoder_JavaHandler__
9 #include <gnu/java/beans/decoder/AbstractElementHandler.h>
31 class ExceptionListener
;
46 class gnu::java::beans::decoder::JavaHandler
: public ::gnu::java::beans::decoder::AbstractElementHandler
49 public: // actually package-private
50 JavaHandler(::gnu::java::beans::decoder::DummyHandler
*, ::gnu::java::beans::decoder::Context
*, ::java::lang::ClassLoader
*);
51 public: // actually protected
52 virtual ::gnu::java::beans::decoder::Context
* startElement(::org::xml::sax::Attributes
*, ::java::beans::ExceptionListener
*);
54 virtual ::java::lang::Object
* getObject(::java::lang::String
*);
55 virtual void putObject(::java::lang::String
*, ::java::lang::Object
*);
56 virtual ::java::lang::Class
* instantiateClass(::java::lang::String
*);
58 ::gnu::java::beans::decoder::Context
* __attribute__((aligned(__alignof__( ::gnu::java::beans::decoder::AbstractElementHandler
)))) context
;
59 ::java::util::HashMap
* objectMap
;
60 ::java::lang::ClassLoader
* classLoader
;
62 static ::java::lang::Class
class$
;
65 #endif // __gnu_java_beans_decoder_JavaHandler__