Package Name: java.applet.appletcontext

Return to: Package List


with java.lang; use java.lang;
with java.applet.AudioClip; use java.applet.AudioClip;
with java.lang.String; use java.lang.String;
with java.util.Enumeration; use java.util.Enumeration;
-- with java.applet.Applet; use java.applet.Applet;  -- circular
with java.net.URL; use java.net.URL;
with java.awt.Image; use java.awt.Image;

package java.applet.AppletContext is

    -- NOTE: AppletContext is an "interface" type
    type AppletContext_Obj is new Object with null record;

    pragma Convention(Java_Interface, AppletContext_Obj);

    type AppletContext_Ptr is access all AppletContext_Obj'Class;
    function getAudioClip(Obj : access AppletContext_Obj;
        P1 : URL_Ptr)

      return AudioClip_Ptr;
    function getImage(Obj : access AppletContext_Obj;
        P1 : URL_Ptr)

      return Image_Ptr;

    function getApplets(Obj : access AppletContext_Obj) return Enumeration_Ptr;
    procedure showDocument(Obj : access AppletContext_Obj;

        P1 : URL_Ptr);
    procedure showDocument(Obj : access AppletContext_Obj;
        P1 : URL_Ptr;

        P2 : String_Ptr);
    procedure showStatus(Obj : access AppletContext_Obj;

        P1 : String_Ptr);
    pragma Import(Java, getImage);
    pragma Import(Java, getApplets);
    pragma Import(Java, getAudioClip);
    pragma Import(Java, showStatus);


    pragma Import(Java, showDocument);
end java.applet.AppletContext;