2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / gnu / xml / stream / StartElementImpl.h
blob1cd062b20df480881efc86943b128393cad2c5e0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_StartElementImpl__
5 #define __gnu_xml_stream_StartElementImpl__
7 #pragma interface
9 #include <gnu/xml/stream/XMLEventImpl.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace stream
18 class StartElementImpl;
22 namespace javax
24 namespace xml
26 namespace namespace$
28 class NamespaceContext;
29 class QName;
31 namespace stream
33 class Location;
34 namespace events
36 class Attribute;
43 class gnu::xml::stream::StartElementImpl : public ::gnu::xml::stream::XMLEventImpl
46 public: // actually protected
47 StartElementImpl(::javax::xml::stream::Location *, ::javax::xml::namespace$::QName *, ::java::util::List *, ::java::util::List *, ::javax::xml::namespace$::NamespaceContext *);
48 public:
49 virtual jint getEventType();
50 virtual ::javax::xml::namespace$::QName * getName();
51 virtual ::java::util::Iterator * getAttributes();
52 virtual ::java::util::Iterator * getNamespaces();
53 virtual ::javax::xml::stream::events::Attribute * getAttributeByName(::javax::xml::namespace$::QName *);
54 virtual ::javax::xml::namespace$::NamespaceContext * getNamespaceContext();
55 virtual ::java::lang::String * getNamespaceURI(::java::lang::String *);
56 virtual void writeAsEncodedUnicode(::java::io::Writer *);
57 public: // actually protected
58 ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::stream::XMLEventImpl)))) name;
59 ::java::util::List * attributes;
60 ::java::util::List * namespaces;
61 ::javax::xml::namespace$::NamespaceContext * namespaceContext;
62 public:
63 static ::java::lang::Class class$;
66 #endif // __gnu_xml_stream_StartElementImpl__