Retrieving the Metadata of Script Engines : Script Engines « JDK 6 « Java

Retrieving the Metadata of Script Engines


import java.util.List;

import javax.script.ScriptEngineFactory;
import javax.script.ScriptEngineManager;

public class MetadataDemo {
  public static void main(String[] args) {
    ScriptEngineManager manager = new ScriptEngineManager();
    List<ScriptEngineFactory> factories = manager.getEngineFactories();
    for (ScriptEngineFactory factory : factories) {
      System.out.println("Full name = " + factory.getEngineName());
      System.out.println("\nVersion = " + factory.getEngineVersion());
      System.out.println("\nSupported language version = " + factory.getLanguageVersion());
/*Full name = Mozilla Rhino

Version = 1.6 release 2

Supported language version = 1.6


Related examples in the same category

1.Listing All Script Engines
2.Running Scripts with Java Script Engine
3.Execute Javascript script in a file
4.Variables bound through ScriptEngine
5.Catch ScriptException
6.Any script have to be compiled into intermediate code.
7.With Compilable interface you store the intermediate code of an entire script
8.List the script engines
9.Run JavaScript and get the result by using Java
10.Pass parameter to JavaScript through Java code
11.Get the value in JavaScript from Java Code by reference the variable name
12.Working with Compilable Scripts
13.Call a JavaScript function three times
14.Save the compiled JavaScript to CompiledScript objectSave the compiled JavaScript to CompiledScript object
15.Invoke an function
16.Using thread to run JavaScript by Java
17.Get Script engine by extension name
18.Get a ScriptEngine by MIME type
19.Retrieving Script Engines by Name
20.Retrieving the Supported File Extensions of a Scripting Engine
21.Retrieving the Supported Mime Types of a Scripting Engine
22.Retrieving the Registered Name of a Scripting Engine
23.Executing Scripts from Java Programs
24.Read and execute a script source file
25.Using Java Objects in JavaScript
26.Pass or retrieve values from a scripting engine (jdk1.6)
27.Use an external file containing the javascript code. The .JS file is loaded from the classpath.
28.Use Java scripting engine
29.Run Javascript function with ScriptEngine
30.Use Java scripting engine (JDK 1.6)
31.Use an external file containing the javascript code
32.Java Language Binding with JavaScript
33.Compresses a String containing JavaScript by removing comments and whitespace.
34.Escape and unescape javascript code
35.Utility to take xml string and convert it to a javascript based tree within html.
36.JavaScript Utils
37.Various Javascript code utilities.
38.JavaScript functions in Java. Internally calls Rhino's implementation of the function calls.