2013-11-04 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / libjava / java / applet / Applet.h
blob8d8417374614f3079ee76f47a90def3c84a0451c
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_applet_Applet__
5 #define __java_applet_Applet__
7 #pragma interface
9 #include <java/awt/Panel.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace applet
18 class Applet;
19 class AppletContext;
20 class AppletStub;
21 class AudioClip;
23 namespace awt
25 class Dimension;
26 class Image;
28 namespace net
30 class URL;
33 namespace javax
35 namespace accessibility
37 class AccessibleContext;
42 class java::applet::Applet : public ::java::awt::Panel
45 public:
46 Applet();
47 virtual void setStub(::java::applet::AppletStub *);
48 virtual jboolean isActive();
49 virtual ::java::net::URL * getDocumentBase();
50 virtual ::java::net::URL * getCodeBase();
51 virtual ::java::lang::String * getParameter(::java::lang::String *);
52 virtual ::java::applet::AppletContext * getAppletContext();
53 virtual void resize(jint, jint);
54 virtual void resize(::java::awt::Dimension *);
55 virtual void showStatus(::java::lang::String *);
56 virtual ::java::awt::Image * getImage(::java::net::URL *);
57 virtual ::java::awt::Image * getImage(::java::net::URL *, ::java::lang::String *);
58 static ::java::applet::AudioClip * newAudioClip(::java::net::URL *);
59 virtual ::java::applet::AudioClip * getAudioClip(::java::net::URL *);
60 virtual ::java::applet::AudioClip * getAudioClip(::java::net::URL *, ::java::lang::String *);
61 virtual ::java::lang::String * getAppletInfo();
62 virtual ::java::util::Locale * getLocale();
63 virtual JArray< JArray< ::java::lang::String * > * > * getParameterInfo();
64 virtual void play(::java::net::URL *);
65 virtual void play(::java::net::URL *, ::java::lang::String *);
66 virtual void init();
67 virtual void start();
68 virtual void stop();
69 virtual void destroy();
70 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
71 private:
72 void readObject(::java::io::ObjectInputStream *);
73 static const jlong serialVersionUID = -5836846270535785031LL;
74 ::java::applet::AppletStub * __attribute__((aligned(__alignof__( ::java::awt::Panel)))) stub;
75 jint width;
76 jint height;
77 ::javax::accessibility::AccessibleContext * accessibleContext;
78 public:
79 static ::java::lang::Class class$;
82 #endif // __java_applet_Applet__