s | Детальное сообщение. |
filename | URL файла, в котором возникла ошибка, если доступен. |
lineno | Номер строки файла, если доступен. |
source | Строка, содержащая код JavaScript. |
tokenIndex | Индекс символа в исходной строке, где возникла ошибка. |
Метод. Вызывает JavaScript-метод. Эквивалентен "this.methodName(args[0], args[1], ...)" в JavaScript.
Метод. Вызывается при разрушении plug-in'а. Вы никогда не должны вызывать этот метод явно, он вызывается при уничтожении plug-in'а. С момента вызова этого метода plug-in будет продолжать оставаться активным.
Метод. Определяет, ссылаются ли два объекта JSObject на один и тот же экземпляр.
Переопределяет: equals в классе java.lang.Object
Метод. Вычисляет выражение JavaScript. Это выражение является строкой исходного кода JavaScript, который вычисляется в контексте "this".
Метод. Запрашивает значение свойства объекта JavaScript. Эквивалентен "this.name" в JavaScript.
Метод. Возвращает внешний NPP-объект -- экземпляр plug-in'а, являющийся внешней частью Java-объекта Plugin.
Это поле устанавливается системой, но может читаться из внешних методов plug-in'а путём вызова:
Метод. Запрашивает значение элемента массива объекта JavaScript. Эквивалентен "this[index]" в JavaScript.
Static-метод. Возвращает JSObject для окна, содержащего данный аплет. Этот метод используется только в клиентском JavaScript.
Метод. Возвращает окно JavaScript, в которое plug-in внедрён.
В этой главе задокументированы Java-классы, используемые в LiveConnect, и их конструкторы и методы. Это алфавитный справочник по классам, которые дают Java-объектам возможность получать доступ к коду JavaScript.
Этот справочник организован таким образом:
Полные описания всех классов расположены в алфавитном порядке.Метод. Вызывается при инициализации plug-in'а. Вы никогда не должны вызывать этот метод явно, он вызывается при создании plug-in'а.
Метод. Определяет, ссылается ли по-прежнему Java-отражение plug-in'а на активный plug-in. Plug-in-экземпляры уничтожаются всякий раз при оставлении страницы, содержащей plug-in, вызывая таким образом дезактивацию plug-in'а.
public-класс JSException расширяет Exception.
java.lang.ObjectКонструктор. Конструирует JSException. Вы специфицируете, имеет ли JSException детальное сообщение и другую информацию.
Класс public final netscape.javascript.JSObject расширяет/extends Object.
java.lang.ObjectКласс netscape.plugin.Plugin имеет следующий конструктор:
Plugin | Конструирует Plugin. |
Класс netscape.plugin.Plugin имеет следующие методы:
destroy | Вызывается при уничтожении plug-in'а. |
getPeer | Возвращает внешний NPP-объект -- экземпляр plug-in'а, являющийся внешней частью Java-объекта Plugin. |
getWindow | Возвращает окно JavaScript, в которое plug-in внедрён. |
init | Вызывается при инициализации plug-in'а. |
isActive | Определяет, ссылается ли по-прежнему Java-отражение plug-in'а на активный plug-in. |
В следующих разделах показано объявление и использование этих конструкторов и методов.
Класс netscape.javascript.JSException имеет следующий конструктор:
JSException | Конструирует JSException. Вы специфицируете, имеет ли JSException детальное сообщение и другую информацию. |
В следующих разделах показано объявление и использование конструктора.
Класс netscape.javascript.JSObject имеет следующие методы:
call | Вызывает метод JavaScript. |
equals | Определяет, ссылаются ли два объекта JSObject на один и тот же экземпляр. |
eval | Вычисляет выражение JavaScript. |
getMember | Возвращает значение свойства JavaScript-объекта. |
getSlot | Запрашивает значение элемента массива JavaScript-объекта. |
removeMember | Удаляет свойство JavaScript-объекта. |
setMember | Устанавливает значение свойства JavaScript-объекта. |
setSlot | Устанавливает значение элемента массива JavaScript-объекта. |
toString | Конвертирует JSObject в строку. |
Класс netscape.javascript.JSObject имеет следующий static-метод:
getWindow | Получает JSObject для окна, содержащего данный аплет. |
В следующих разделах разъясняется объявление и использование этих методов.
public Object call(String methodName, Object args[])
public boolean equals(Object obj)
public Object eval(String s)
public Object getMember(String name)
public Object getSlot(int index)
public static JSObject getWindow(Applet applet)
public void removeMember(String name)
public void setMember(String name, Object value)
public void setSlot(int index, Object value)
public String toString()
public void destroy()
public int getPeer()
public JSObject getWindow()
public void init()
public boolean isActive()
public Plugin()
public-класс Plugin расширяет Object.
java.lang.ObjectКонструктор. Конструирует Plugin.
Метод. Удаляет свойство объекта JavaScript.
Метод. Устанавливает значение свойства объекта JavaScript. Эквивалентен "this.name= value" в JavaScript.
Метод. Устанавливает значение элемента массива объекта JavaScript. Эквивалентен "this[index]= value" в JavaScript.
Метод. Конвертирует JSObject в String.
Переопределяет: toString в классе java.lang.Object