package javalistscript;
import java.util.List;
import javax.script.ScriptEngineFactory;
import javax.script.ScriptEngineManager;
/**
 *
 * @web java-buddy.blogspot.com
 */
public class JavaListScript {
    public static void main(String[] args) {
        ScriptEngineManager scriptEngineManager = new ScriptEngineManager();
        List<ScriptEngineFactory> listScriptEngineFactory =
                scriptEngineManager.getEngineFactories();
        for(ScriptEngineFactory factory : listScriptEngineFactory){
            System.out.println("ScriptEngine: " + factory.getScriptEngine());
            System.out.println("EngineName: " + factory.getEngineName());
            System.out.println("EngineVersion: " + factory.getEngineVersion());
            System.out.println("LanguageName: " + factory.getLanguageName());
            System.out.println("LanguageVersion: " + factory.getLanguageVersion());
            
            List<String> listExtensions = factory.getExtensions();
            for(String ext : listExtensions){
                System.out.println("Extension: " + ext);
            }
            
            List<String> listMimeTypes = factory.getMimeTypes();
            for(String mimeType : listMimeTypes){
                System.out.println("MimeType: " + mimeType);
            }
        }
    }
    
}
Tuesday, May 6, 2014
List available ScriptEngine
The following program list ScriptEngine(s) available in your system.
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment