Packages | JavaScript 1.1, NES 2.0 |
Объект верхнего уровня, используемый для доступа к Java-классам из кода JavaScript. Если класс Java не является частью пакетов java, sun или netscape, Вы имеете к нему доступ через объект Packages. |
|
Создание: Объект Packages даёт доступ к public-методам и полям произвольного Java-класса из JavaScript. Свойства java, netscape и sun представляют пакеты java.*, netscape.* и sun.*, соответственно. Используйте стандартную нотацию точкой Java для доступа к классам, методам и полям этих пакетов. Например, Вы можете иметь доступ к конструктору класса Frame:
var theFrame = new Packages.java.awt.Frame();
Для удобства, JavaScript предоставляет объекты верхнего уровня netscape, sun и java, которые являются синонимами свойств Packages с теми же именами. Соответственно, Вы может получить доступ к Java-классам этих пакетов без ключевого слова Packages:
var theFrame = new java.awt.Frame();
Свойство className представляет полное квалифицированное имя любого Java-класса, доступного в JavaScript. Вы обязаны использовать объект Packages для доступа к классам вне пакетов netscape, sun и java |
Свойства:
className | JavaScript 1.1, NES 2.0 |
Чтение/Изменение | |
Полное квалифицированное имя Java-класса в пакетах, кроме пакетов netscape, java или sun, доступного (класса) в JavaScript. Вы обязаны использовать свойство className объекта Packages для доступа к классам вне пакетов netscape, sun и java. Синтаксис: Packages.className где classname это полное квалифицированное имя Java-класса. |
|
Пример:
var theObject = new Packages.myCompany.CorbaObject() |
|
Возвращаемое значение: имя Java-класса. |
java | JavaScript 1.1, NES 2.0 |
Любой класс Java-пакета java.*. Используйте свойство java для доступа к любому классу пакета java из кода JavaScript. Заметьте, что объект верхнего уровня java является синонимом Packages.java. |
|
Пример:
var theOwner = new Packages.java.awt.Frame(); |
|
Возвращаемое значение: имя Java-класса. |
netscape | JavaScript 1.1, NES 2.0 |
Любой класс из Java-пакета netscape.*. Используйте свойство netscape для доступа к любому классу пакета netscape из кода JavaScript. Заметьте, что объект верхнего уровня netscape является синонимом Packages.netscape. |
|
Пример:
См. примеры для Packages.java. |
|
Возвращаемое значение: имя Java-класса. |
sun | JavaScript 1.1, NES 2.0 |
Любой класс из Java-пакета sun.*. Используйте свойство sun для доступа к любому классу пакета sun из кода JavaScript. Заметьте, что объект верхнего уровня sun является синонимом Packages.sun. |
|
Пример:
См. примеры для Packages.java. |
|
Возвращаемое значение: имя Java-класса. |
Методы:
toString() | JavaScript 1.1, NES 2.0 |
Возвращает строковое представление JavaArray. |
|
Возвращаемое значение Строковое представление JavaArray. |
|
Параметры None. |