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 для окна, содержащего данный аплет.
В последующих разделах рассматривается объявление и использование этих методов.