Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > ebb1914cf182a88528b4547490db1dd8 > files > 284

kdewebdev-quanta-doc-3.5.9-2mdv2008.1.x86_64.rpm

<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000">

<FONT SIZE=-1><A HREF="contents.htm">Table of Contents</A> | <A HREF="javobj.htm">Previous</A>
 | <A HREF="layer.htm">Next</A>
 | <A HREF="bklast.htm">Index</A>
</FONT><BR><BR>
<HR>

<H1><A NAME="JavaPackage"></A>
<A NAME="1193137">
 JavaPackage
</A></H1>
<A NAME="1193151">
A JavaScript reference to a Java package.<TABLE BORDER="0">
<TR><TD VALIGN=baseline ALIGN=left><P><A NAME="1193140">
<I>Core object</I></A></P><TD VALIGN=baseline ALIGN=left><P><A NAME="1193142">
</A></P>
<TR><TD VALIGN=baseline ALIGN=left><P><A NAME="1193144">
<I>Implemented in</I></A></P><TD VALIGN=baseline ALIGN=left><P><A NAME="1193146">
JavaScript 1.1, NES 2.0</A></P>

</TABLE>
</A></P>

<H4><A NAME="Head3;"></A>
<A NAME="1193152">
 Created by
</A></H4>

<A NAME="1193153">
A reference to the package name used with the <CODE>Packages</CODE> keyword:</A></P>
<PRE><A NAME="1196676">Packages.<I>JavaPackage</I></A></PRE><A NAME="1196829">
where <I>JavaPackage</I> is the name of the object's Java package. If the package is in the <CODE>java</CODE>, <CODE>netscape</CODE>, or <CODE>sun</CODE> packages, the <CODE>Packages</CODE> keyword is optional.</A></P>

<H4><A NAME="Head3;"></A>
<A NAME="1193162">
 Description
</A></H4>

<A NAME="1197167">
In Java, a package is a collection of Java classes or other Java packages. For example, the <CODE>netscape</CODE> package contains the package <CODE>netscape.javascript</CODE>; the <CODE>netscape.javascript</CODE> package contains the classes <CODE>JSObject</CODE> and <CODE>JSException.</CODE></A></P>
<A NAME="1198245">
In JavaScript, a <CODE>JavaPackage</CODE> is a reference to a Java package. For example, a reference to <CODE>netscape</CODE> is a <CODE>JavaPackage</CODE>. <CODE>netscape.javascript</CODE> is both a <CODE>JavaPackage</CODE> and a property of the <CODE>netscape</CODE> <CODE>JavaPackage</CODE>.</A></P>
<A NAME="1198297">
A <CODE>JavaClass</CODE> object is a reference to one of the classes in a package, such as <CODE>netscape.javascript.JSObject</CODE>. The <CODE>JavaPackage</CODE> and <CODE>JavaClass</CODE> hierarchy reflect the Java package and class hierarchy.</A></P>
<A NAME="1198523">
Although the packages and classes contained in a <CODE>JavaPackage</CODE> are its properties, you cannot use a <CODE>for...in</CODE> statement to enumerate them as you can enumerate the properties of other objects.</A></P>

<H4><A NAME="Head3;"></A>
<A NAME="1197132">
 Property Summary
</A></H4>

<A NAME="1197133">
The properties of a <CODE>JavaPackage</CODE> are the <CODE>JavaClass</CODE> objects and any other <CODE>JavaPackage</CODE> objects it contains.</A></P>

<H4><A NAME="Head3;"></A>
<A NAME="1193209">
 Examples
</A></H4>

<A NAME="1194739">
Suppose the Redwood corporation uses the Java <CODE>redwood</CODE> package to contain various Java classes that it implements. The following code creates the <CODE>JavaPackage</CODE> <CODE>red</CODE>:</A></P>
<PRE><A NAME="1198136">var red = Packages.redwood</A></PRE>
<H4><A NAME="Head3;"></A>
<A NAME="1198334">
 See also
</A></H4>

<A NAME="1198347">
<A HREF="javarray.htm#1193137"><CODE>JavaArray</CODE></A>, <A HREF="javclass.htm#1193137"><CODE>JavaClass</CODE></A>, <A HREF="javobj.htm#1193137"><CODE>JavaObject</CODE></A>, <A HREF="packages.htm#1193137"><CODE>Packages</CODE></A></A></P>

<HR>

<FONT SIZE=-1><A HREF="contents.htm">Table of Contents</A> | <A HREF="javobj.htm">Previous</A>
 | <A HREF="layer.htm">Next</A>
 | <A HREF="bklast.htm">Index</A>
</FONT>
<P ALIGN=right>
<FONT SIZE=-2><I>Last Updated:  05/28/99  11:59:42</I></FONT>
<P> <CENTER>Copyright (c) 1999
<A HREF="http://home.netscape.com/misc/contact_info.html"
TARGET=_top>Netscape Communications Corporation</A></FONT>
</CENTER>
<P>
</BODY>
</HTML>