public class SlingScriptEngineManager extends ScriptEngineManager implements org.osgi.framework.BundleListener
| Modifier and Type | Field and Description |
|---|---|
static String |
ENGINE_FACTORY_SERVICE |
static String |
EVENT_TOPIC_SCRIPT_MANAGER_UPDATED |
| Constructor and Description |
|---|
SlingScriptEngineManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
ScriptEngine |
getEngineByExtension(String extension) |
ScriptEngine |
getEngineByMimeType(String mimeType) |
ScriptEngine |
getEngineByName(String shortName) |
List<ScriptEngineFactory> |
getEngineFactories() |
Map<String,Object> |
getProperties(ScriptEngineFactory factory) |
void |
registerEngineExtension(String extension,
ScriptEngineFactory factory) |
void |
registerEngineMimeType(String type,
ScriptEngineFactory factory) |
void |
registerEngineName(String name,
ScriptEngineFactory factory) |
get, getBindings, put, setBindingspublic static final String EVENT_TOPIC_SCRIPT_MANAGER_UPDATED
public static final String ENGINE_FACTORY_SERVICE
public ScriptEngine getEngineByName(String shortName)
getEngineByName in class ScriptEngineManagerpublic ScriptEngine getEngineByExtension(String extension)
getEngineByExtension in class ScriptEngineManagerpublic ScriptEngine getEngineByMimeType(String mimeType)
getEngineByMimeType in class ScriptEngineManagerpublic List<ScriptEngineFactory> getEngineFactories()
getEngineFactories in class ScriptEngineManagerpublic void registerEngineName(String name, ScriptEngineFactory factory)
registerEngineName in class ScriptEngineManagerpublic void registerEngineMimeType(String type, ScriptEngineFactory factory)
registerEngineMimeType in class ScriptEngineManagerpublic void registerEngineExtension(String extension, ScriptEngineFactory factory)
registerEngineExtension in class ScriptEngineManagerpublic void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged in interface org.osgi.framework.BundleListenerpublic Map<String,Object> getProperties(ScriptEngineFactory factory)
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.