OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / applet / Applet.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_applet_Applet__
5 #define __java_applet_Applet__
6
7 #pragma interface
8
9 #include <java/awt/Panel.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace applet
17     {
18         class Applet;
19         class AppletContext;
20         class AppletStub;
21         class AudioClip;
22     }
23     namespace awt
24     {
25         class Dimension;
26         class Image;
27     }
28     namespace net
29     {
30         class URL;
31     }
32   }
33   namespace javax
34   {
35     namespace accessibility
36     {
37         class AccessibleContext;
38     }
39   }
40 }
41
42 class java::applet::Applet : public ::java::awt::Panel
43 {
44
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$;
80 };
81
82 #endif // __java_applet_Applet__