1 package netscape.javascript;
2 
3 import java.applet.Applet;
4 
5 public abstract class JSObject extends Object {
JSObject()6     protected JSObject()
7     {
8     }
call(String function, Object[] arguments)9     public abstract Object call(String function, Object[] arguments) throws JSException;
eval(String script)10     public abstract Object eval(String script) throws JSException;
getMember(String name)11     public abstract Object getMember(String name) throws JSException;
setMember(String name, Object o)12     public abstract void setMember(String name, Object o) throws JSException;
removeMember(String name)13     public abstract void removeMember(String name) throws JSException;
getSlot(int index)14     public abstract Object getSlot(int index) throws JSException;
setSlot(int index, Object o)15     public abstract void setSlot(int index, Object o) throws JSException;
getWindow(Applet applet)16     public static JSObject getWindow(Applet applet) throws JSException
17     {
18         return org.kde.javascript.JSObject.getWindow(applet, 0);
19     }
20 }
21 
22