Class SlingScriptEngineManager
- java.lang.Object
-
- javax.script.ScriptEngineManager
-
- org.apache.sling.scripting.core.impl.jsr223.SlingScriptEngineManager
-
- All Implemented Interfaces:
EventListener
,org.osgi.framework.BundleListener
public class SlingScriptEngineManager extends ScriptEngineManager implements org.osgi.framework.BundleListener
-
-
Constructor Summary
Constructors Constructor Description SlingScriptEngineManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bundleChanged(org.osgi.framework.BundleEvent event)
ScriptEngine
getEngineByExtension(String extension)
ScriptEngine
getEngineByMimeType(String mimeType)
ScriptEngine
getEngineByName(String shortName)
List<ScriptEngineFactory>
getEngineFactories()
List<ScriptEngine>
getEnginesByExtension(String extension)
List<ScriptEngine>
getEnginesByMimeType(String mimeType)
List<ScriptEngine>
getEnginesByName(String shortName)
Map<String,Object>
getServiceProperties(ScriptEngineFactory factory)
void
registerEngineExtension(String extension, ScriptEngineFactory factory)
void
registerEngineMimeType(String type, ScriptEngineFactory factory)
void
registerEngineName(String name, ScriptEngineFactory factory)
-
Methods inherited from class javax.script.ScriptEngineManager
get, getBindings, put, setBindings
-
-
-
-
Method Detail
-
getEngineByName
public ScriptEngine getEngineByName(String shortName)
- Overrides:
getEngineByName
in classScriptEngineManager
-
getEnginesByName
public List<ScriptEngine> getEnginesByName(String shortName)
-
getEngineByExtension
public ScriptEngine getEngineByExtension(String extension)
- Overrides:
getEngineByExtension
in classScriptEngineManager
-
getEnginesByExtension
public List<ScriptEngine> getEnginesByExtension(String extension)
-
getEngineByMimeType
public ScriptEngine getEngineByMimeType(String mimeType)
- Overrides:
getEngineByMimeType
in classScriptEngineManager
-
getEnginesByMimeType
public List<ScriptEngine> getEnginesByMimeType(String mimeType)
-
getEngineFactories
public List<ScriptEngineFactory> getEngineFactories()
- Overrides:
getEngineFactories
in classScriptEngineManager
-
registerEngineName
public void registerEngineName(String name, ScriptEngineFactory factory)
- Overrides:
registerEngineName
in classScriptEngineManager
-
registerEngineMimeType
public void registerEngineMimeType(String type, ScriptEngineFactory factory)
- Overrides:
registerEngineMimeType
in classScriptEngineManager
-
registerEngineExtension
public void registerEngineExtension(String extension, ScriptEngineFactory factory)
- Overrides:
registerEngineExtension
in classScriptEngineManager
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)
- Specified by:
bundleChanged
in interfaceorg.osgi.framework.BundleListener
-
getServiceProperties
public Map<String,Object> getServiceProperties(ScriptEngineFactory factory)
-
-