4632N/A * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 4632N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4632N/A * This code is free software; you can redistribute it and/or modify it 4632N/A * under the terms of the GNU General Public License version 2 only, as 4632N/A * published by the Free Software Foundation. Oracle designates this 4632N/A * particular file as subject to the "Classpath" exception as provided 4632N/A * by Oracle in the LICENSE file that accompanied this code. 4632N/A * This code is distributed in the hope that it will be useful, but WITHOUT 4632N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 4632N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 4632N/A * version 2 for more details (a copy is included in the LICENSE file that 4632N/A * You should have received a copy of the GNU General Public License version 4632N/A * 2 along with this work; if not, write to the Free Software Foundation, 4632N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 4632N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 4632N/A * or visit www.oracle.com if you need additional information or have any 4632N/A// System.out.println(AppleScriptEngineFactory.class.getName() + "." + str); 4632N/A * The name of this ScriptEngine 4632N/A * The version of this ScriptEngine 4632N/A * The name of this ScriptEngine (yes, again) 4632N/A * The name of the language supported by this ScriptEngine 4632N/A * Initialize a new AppleScriptEngineFactory, replete with a member AppleScriptEngine 4632N/A * Returns the full name of the ScriptEngine. 4632N/A * @return full name of the ScriptEngine 4632N/A * Returns the version of the ScriptEngine. 4632N/A * @return version of the ScriptEngine 4632N/A * Returns the name of the scripting language supported by this ScriptEngine. 4632N/A * @return name of the language supported by the ScriptEngine(Factory) 4632N/A * Returns the version of the scripting language supported by this ScriptEngine(Factory). 4632N/A * @return language version supported by the ScriptEngine(Factory) 4632N/A * Returns an immutable list of filename extensions, which generally identify 4632N/A * scripts written in the language supported by this ScriptEngine. 4632N/A * @return ArrayList of file extensions AppleScript associates with 4632N/A * Returns an immutable list of mimetypes, associated with scripts 4632N/A * that can be executed by the engine. 4632N/A * @return ArrayList of mimetypes that AppleScript associates with 4632N/A * Returns an immutable list of short names for the ScriptEngine, 4632N/A * which may be used to identify the ScriptEngine by the ScriptEngineManager. 4632N/A * Returns a String which can be used to invoke a method of a Java 4632N/A * object using the syntax of the supported scripting language. 4632N/A * unused -- AppleScript does not support objects 4632N/A * arguments to the function 4632N/A * @return the AppleScript string calling the method 4632N/A// StringBuilder builder = new StringBuilder(); 4632N/A// builder.append("my " + fname + "("); 4632N/A// return builder.toString(); 4632N/A * Returns a String that can be used as a statement to display the specified String using the syntax of the supported scripting language. 4632N/A // TODO -- this might even be good enough? XD 4632N/A * Returns the value of an attribute whose meaning may be implementation-specific. 4632N/A * @return the static preseeded value for the key in the ScriptEngine, if it exists, otherwise <code>null</code> 4632N/A * Returns A valid scripting language executable program with given statements. 4632N/A * Returns an instance of the ScriptEngine associated with this ScriptEngineFactory. 4632N/A * @return new AppleScriptEngine with this factory as it's parent