Chapter 10. J

Table of Contents
.jar — Java archive file.
Java — A language developed by Sun Microsystems that is useful for building plugins for web pages.
.java — Java source file.
Java calling JavaScript — Java has mechanisms for calling back to JavaScript directly.
Java exception events — Exceptions in Java applets can trigger JavaScript code in the containing web page.
Java method calls — JavaScript allows Java methods to be called natively.
Java method data conversion — Data types are mapped and converted between JavaScript and Java when methods are called.
Java to JavaScript values — Conversion of Java primitives and objects to JavaScript compatible types.
java — A short cut reference to the Packages.java object.
java.awt — A JavaPackage that represents the Abstract Windowing Toolkit.
java.awt.Button — A JavaClass object that represents the java.awt.Button class.
java.awt.image — A JavaClass object that represents the java.awt.image class.
java.lang — The Java language package.
java.lang.Boolean — The Java Boolean class.
java.lang.Character — The Java Character class.
java.lang.Class — The Java Class class.
java.lang.Double — The Java numeric double precision class.
java.lang.Float — The Java Floating point numeric class.
java.lang.Integer — The Java integer numeric class.
java.lang.Long — The Java long numeric class.
java.lang.Object — This is the super-class of all objects in the Java lang environment.
java.lang.String — The Java String class.
java.util — The Java utility package.
java.util.Date — The Java Date object.
JavaArray object — A JavaScript data type that encapsulates a Java array.
JavaArray.length — The length of the Java array encapsulated by the JavaArray object.
JavaArray.toString() — A string primitive representation of the JavaArray contents.
JavaClass object — A JavaScript data type that encapsulates a Java Class.
JavaMethod object — A deprecated way of encapsulating method calls on Java objects from JavaScript.
JavaObject object — A JavaScript data type that encapsulates a Java object. These are generally going to be members of the Java component class
JavaObject.booleanValue() — This is the value that is used when the JavaObject is used in a Boolean context.
JavaObject.getClass() — A JavaScript method for obtaining the class of a JavaObject.
JavaPackage object — A JavaScript data type that encapsulates a Java Package.
JavaScript Bookmark URLs — Bookmarks composed of JavaScript calls.
JavaScript debugger console — Netscape JavaScript debugger console window for viewing error logs.
JavaScript Document Source URL — JavaScript can be called directly instead of fetching a page.
JavaScript embedded in Java — Java applets can contain JavaScript code fragments that can be executed by the applet.
JavaScript entity — This functionality is deprecated and should not be used in new projects.
JavaScript Image Source URL — Image data can be generated in some browsers.
JavaScript interactive URL — An interactive JavaScript statement executor.
JavaScript language — JavaScript overview summary.
JavaScript Style Sheets — A standard for describing style sheets.
JavaScript to Java values — Conversion of JavaScript primitives and objects to Java compatible types.
JavaScript version — The version history for JavaScript.
javascript: URL — Executes some JavaScript code instead of fetching a document.
JellyScript — The JavaScript interpreter inside a WebTV set-top box is referred to as JellyScript.
.js — JavaScript include file.
.jsc — JavaScript configuration file.
JScript version — The version history for JScript.
.jse — Nombas ScriptEase source file.
.jsh — Nombas ScriptEase include file.
JSObject object — A Java class that encapsulates JavaScript objects for access from Java code.
JSObject.call() — Calls a method in the JavaScript object from the Java environment.
JSObject.eval() — A means of invoking native JavaScript eval() functionality.
JSObject.getMember() — Returns the value of a named property of the object belonging to a JavaScript object to a calling in the Java environment.
JSObject.getSlot() — A means of accessing elements within an array encapsulated in a JSObject.
JSObject.getWindow() — A static method to return a new JSObject that belongs to the window containing the applet.
JSObject.removeMember() — Removes a property from a JavaScript object.
JSObject.setMember() — Stores a new value in a property.
JSObject.setSlot() — Stores an element in the JavaScript array.
JSObject.toString() — Converts the object to a string value.
JSS — A standard for describing style sheets in Netscape 4.0.
JSSClasses object — A collection of JavaScript Style Sheet classes.
JSSClasses.className — A JSS object corresponding to a single style class.
JSSTag object — A single style object for use in Netscape 4.
JSSTag.align — Specified the alignment of objects.
JSSTag.apply — A special JSS supporting property that holds a reference to a callback function.
JSSTag.backgroundColor — The background color for objects.
JSSTag.backgroundImage — The URL of a background image for an object.
JSSTag.borderBottomWidth — The thickness of the bottom edge of border round objects.
JSSTag.borderColor — The color of the border around objects.
JSSTag.borderLeftWidth — The thickness of the left edge of the border around objects.
JSSTag.borderRightWidth — The thickness of the right edge of the border around objects.
JSSTag.borderStyle — The type of line used for the border around objects.
JSSTag.borderTopWidth — The thickness of the top edge of the border around objects.
JSSTag.borderWidths() — Sets all of the border width values for an object.
JSSTag.clear — A property that clears the style and forces the object to be displayed below a left- or right- aligned image.
JSSTag.color — A foreground color for an object.
JSSTag.display — Controls the display visibility of an object.
JSSTag.fontFamily — The font family or typeface name for an object.
JSSTag.fontSize — The font size for an object.
JSSTag.fontStyle — The font attributes for an object.
JSSTag.fontWeight — The weight of a font for an object. This is otherwise known as the boldness.
JSSTag.height — The height of an object.
JSSTag.lineHeight — The line height spacing for an object. This is the distance between the baselines of two adjacent lines of text.
JSSTag.listStyleType — A list style bullet selector for the object.
JSSTag.marginBottom — The margin at the bottom of an object.
JSSTag.marginLeft — The margin at the left of an object.
JSSTag.marginRight — The margin at the right of an object.
JSSTag.margins() — Sets all margin values for an object.
JSSTag.marginTop — The margin at the top of an object.
JSSTag.paddingBottom — The padding at the bottom of an object.
JSSTag.paddingLeft — The padding at the left of an object.
JSSTag.paddingRight — The padding at the right of an object.
JSSTag.paddings() — Sets all padding values for an object.
JSSTag.paddingTop — The padding at the top of an object.
JSSTag.rgb() — A JSS style control method.
JSSTag.textAlign — The text alignment within the object.
JSSTag.textDecoration — The text decoration (underline, overline etc) for text in the object.
JSSTag.textIndent — The indentation of text in the object.
JSSTag.textTransform — The transformation of text in the object.
JSSTag.verticalAlign — Control over the vertical alignment of the object.
JSSTag.whiteSpace — The control of white space collapsing or retention in the object.
JSSTag.width — This is the width of an object.
JSSTags object — Part of the Netscape Navigator style JSS rendering support.
JSSTags.<tagName> — A JSS object corresponding to a single HTML tag.
Jump statement — Unconditionally jump to a new location in the script.