Ядро JavaScript 1.5. Справочник

       

JSObject


Класс public final class netscape.javascript.JSObject расширяет Object.

java.lang.Object
   |
   +----netscape.javascript.JSObject


Описание

Объекты JavaScript "обёрнуты"/инкапсулированы в экземпляры класса netscape.javascript.JSObject

и передаются в Java.

JSObject позволяет Java манипулировать объектами JavaScript.

Если объект JavaScript посылается в Java, машина времени выполнения (программ) создаёт Java-оболочку типа JSObject; когда JSObject посылается из Java в JavaScript, машина времени выполнения "разворачивает" его в оригинальный тип объекта JavaScript. Класс JSObject даёт возможность вызывать методы JavaScript и проверять JavaScript-свойства.

Любые данные JavaScript, перенесённые в Java, конвертируются в типы данных Java. Когда JSObject передаётся обратно в JavaScript, объект декапсулируется и может использоваться в коде JavaScript. См. о деталях конверсии типов данных.


Методы. Резюме.

Класс netscape.javascript.JSObject

имеет следующие методы:

Метод

Описание

Вызывает метод JavaScript.

Определяет, ссылаются ли два объекта JSObject на один и тот же экземпляр.

Вычисляет выражение JavaScript.



Запрашивает значение свойства объекта в JavaScript.

Запрашивает значение элемента массива объекта в JavaScript.

Запрашивает свойство объекта в JavaScript.

Устанавливает значение свойства объекта в JavaScript.

Устанавливает значение элемента массива объекта в JavaScript.

Конвертирует JSObject в строку.

Класс netscape.javascript.JSObject имеет следующий статический/static метод:

 

Метод

Описание

Получает JSObject для окна, содержащего данный аплет.

В последующих разделах рассматривается объявление и использование этих методов.



Содержание раздела