Home | О проекте | Новости | Рекламные статейки

ВернутьсяВ начало

1.Рекламка: s |

Packages JavaScript 1.1, NES 2.0
2.Рекламка: s | ;
x |   

Объект верхнего уровня, используемый для доступа к Java-классам из кода JavaScript. Если класс Java не является частью пакетов java, sun или netscape, Вы имеете к нему доступ через объект Packages.

 

Создание:
Объект Packages это объект верхнего уровня, предопределённый в JavaScript. Вы можете автоматически получать к нему доступ без использования конструктора или вызова метода.

Объект 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();
var theOwner = new 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.

footer:
Rambler's Top100