Name
JavaClass — JavaScript representation of a Java class
Availability
Netscape 3 LiveConnect
Synopsis
javaclass
.static_member
// Read or write a static Java field or method newjavaclass
(...) // Create a new Java object
Properties
Each JavaClass object contains properties that have the same names as
the public static fields and methods of the Java class it represents.
These properties allow you to read and write the static fields of the
class and invoke the static methods of the class. Each JavaClass
object has different properties; you can use a
for/in
loop to enumerate them for any given
JavaClass object.
Description
The JavaClass object is a JavaScript representation of a Java class. The properties of a JavaClass object represent the public static fields and methods (sometimes called class fields and class methods) of the represented class. Note that the JavaClass object does not have properties representing the instance fields of a Java class -- individual instances of a Java class are represented by the JavaObject object.
The JavaClass object implements the LiveConnect functionality that allows JavaScript programs to read and write the static variables of Java classes using normal JavaScript syntax. It also provides the functionality that allows JavaScript to invoke the static methods of a Java class.
In addition to allowing JavaScript to read and write Java variable and method values, the JavaClass object allows JavaScript programs to create Java objects (represented by a JavaObject ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.