12 by Oracle in the LICENSE file that accompanied this code.
13
14 This code is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 version 2 for more details (a copy is included in the LICENSE file that
18 accompanied this code).
19
20 You should have received a copy of the GNU General Public License version
21 2 along with this work; if not, write to the Free Software Foundation,
22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23
24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
25 or visit www.oracle.com if you need additional information or have any
26 questions.
27 -->
28
29 </head>
30 <body bgcolor="white">
31 <p>The scripting API consists of interfaces and classes that define
32 Java <font size=1><sup>TM</sup></font> Scripting Engines and provides
33 a framework for their use in Java applications. This API is intended
34 for use by application programmers who wish to execute programs
35 written in scripting languages in their Java applications. The
36 scripting language programs are usually provided by the end-users of
37 the applications.
38 </p>
39 <p>The main areas of functionality of <code>javax.script</code>
40 package include
41 </p>
42 <ol>
43 <li><p><b>Script execution</b>: Scripts
44 are streams of characters used as sources for programs executed by
45 script engines. Script execution uses
46 {@link javax.script.ScriptEngine#eval eval} methods of
47 {@link javax.script.ScriptEngine ScriptEngine} and methods of the
48 {@link javax.script.Invocable Invocable} interface.
49 </p>
50 <li><p><b>Binding</b>: This facility
51 allows Java objects to be exposed to script programs as named
52 variables. {@link javax.script.Bindings Bindings} and
|
12 by Oracle in the LICENSE file that accompanied this code.
13
14 This code is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 version 2 for more details (a copy is included in the LICENSE file that
18 accompanied this code).
19
20 You should have received a copy of the GNU General Public License version
21 2 along with this work; if not, write to the Free Software Foundation,
22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23
24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
25 or visit www.oracle.com if you need additional information or have any
26 questions.
27 -->
28
29 </head>
30 <body bgcolor="white">
31 <p>The scripting API consists of interfaces and classes that define
32 Java™ Scripting Engines and provides
33 a framework for their use in Java applications. This API is intended
34 for use by application programmers who wish to execute programs
35 written in scripting languages in their Java applications. The
36 scripting language programs are usually provided by the end-users of
37 the applications.
38 </p>
39 <p>The main areas of functionality of <code>javax.script</code>
40 package include
41 </p>
42 <ol>
43 <li><p><b>Script execution</b>: Scripts
44 are streams of characters used as sources for programs executed by
45 script engines. Script execution uses
46 {@link javax.script.ScriptEngine#eval eval} methods of
47 {@link javax.script.ScriptEngine ScriptEngine} and methods of the
48 {@link javax.script.Invocable Invocable} interface.
49 </p>
50 <li><p><b>Binding</b>: This facility
51 allows Java objects to be exposed to script programs as named
52 variables. {@link javax.script.Bindings Bindings} and
|