< prev index next >

src/java.scripting/share/classes/javax/script/package.html

Print this page




  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&trade; 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 


< prev index next >