FOREIGN MODULE java_applet; IMPORT javax_accessibility := "javax.accessibility", java_awt := "java.awt", java_awt_event := "java.awt.event", java_beans := "java.beans", java_io := "java.io", java_lang := "java.lang", java_util := "java.util", java_net := "java.net", sun_awt := "sun.awt", java_util_logging := "java.util.logging", java_awt_peer := "java.awt.peer", sun_java2d_pipe := "sun.java2d.pipe", java_awt_image := "java.awt.image", java_awt_dnd := "java.awt.dnd", java_security := "java.security", java_awt_im := "java.awt.im"; TYPE Applet* = POINTER TO EXTENSIBLE RECORD (java_awt.Panel) (* Typebound Procedures *) STATIC PROCEDURE Init*() : Applet,CONSTRUCTOR; PROCEDURE newAudioClip*(p0 : java_net.URL) : AudioClip; END; Applet$AccessibleApplet* = POINTER TO EXTENSIBLE RECORD (java_awt.Panel$AccessibleAWTPanel) (* Typebound Procedures *) STATIC PROCEDURE Init!(p0 : Applet) : Applet$AccessibleApplet,CONSTRUCTOR; END; AppletContext* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; AppletStub* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; AudioClip* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:Applet) destroy*(),NEW,EXTENSIBLE; PROCEDURE (self:Applet) getAccessibleContext*() : javax_accessibility.AccessibleContext,EXTENSIBLE; PROCEDURE (self:Applet) getAppletContext*() : AppletContext,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getAppletInfo*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getAudioClip*(p0 : java_net.URL) : AudioClip,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getAudioClip*(p0 : java_net.URL; p1 : java_lang.String) : AudioClip,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getCodeBase*() : java_net.URL,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getDocumentBase*() : java_net.URL,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getImage*(p0 : java_net.URL) : java_awt.Image,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getImage*(p0 : java_net.URL; p1 : java_lang.String) : java_awt.Image,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getLocale*() : java_util.Locale,EXTENSIBLE; PROCEDURE (self:Applet) getParameter*(p0 : java_lang.String) : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:Applet) getParameterInfo*() : POINTER TO ARRAY OF java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:Applet) init*(),NEW,EXTENSIBLE; PROCEDURE (self:Applet) isActive*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:Applet) play*(p0 : java_net.URL; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:Applet) play*(p0 : java_net.URL),NEW,EXTENSIBLE; PROCEDURE (self:Applet) resize*(p0 : java_awt.Dimension),EXTENSIBLE; PROCEDURE (self:Applet) resize*(p0 : INTEGER; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:Applet) setStub*(p0 : AppletStub),NEW; PROCEDURE (self:Applet) showStatus*(p0 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:Applet) start*(),NEW,EXTENSIBLE; PROCEDURE (self:Applet) stop*(),NEW,EXTENSIBLE; PROCEDURE (self:Applet$AccessibleApplet) getAccessibleRole*() : javax_accessibility.AccessibleRole,EXTENSIBLE; PROCEDURE (self:Applet$AccessibleApplet) getAccessibleStateSet*() : javax_accessibility.AccessibleStateSet,EXTENSIBLE; PROCEDURE (self:AppletContext) getApplet*(p0 : java_lang.String) : Applet,NEW,ABSTRACT; PROCEDURE (self:AppletContext) getApplets*() : java_util.Enumeration,NEW,ABSTRACT; PROCEDURE (self:AppletContext) getAudioClip*(p0 : java_net.URL) : AudioClip,NEW,ABSTRACT; PROCEDURE (self:AppletContext) getImage*(p0 : java_net.URL) : java_awt.Image,NEW,ABSTRACT; PROCEDURE (self:AppletContext) getStream*(p0 : java_lang.String) : java_io.InputStream,NEW,ABSTRACT; PROCEDURE (self:AppletContext) getStreamKeys*() : java_util.Iterator,NEW,ABSTRACT; PROCEDURE (self:AppletContext) setStream*(p0 : java_lang.String; p1 : java_io.InputStream),NEW,ABSTRACT; PROCEDURE (self:AppletContext) showDocument*(p0 : java_net.URL),NEW,ABSTRACT; PROCEDURE (self:AppletContext) showDocument*(p0 : java_net.URL; p1 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:AppletContext) showStatus*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:AppletStub) appletResize*(p0 : INTEGER; p1 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:AppletStub) getAppletContext*() : AppletContext,NEW,ABSTRACT; PROCEDURE (self:AppletStub) getCodeBase*() : java_net.URL,NEW,ABSTRACT; PROCEDURE (self:AppletStub) getDocumentBase*() : java_net.URL,NEW,ABSTRACT; PROCEDURE (self:AppletStub) getParameter*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:AppletStub) isActive*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:AudioClip) loop*(),NEW,ABSTRACT; PROCEDURE (self:AudioClip) play*(),NEW,ABSTRACT; PROCEDURE (self:AudioClip) stop*(),NEW,ABSTRACT; END java_applet.