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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSlingScriptEngineManager.Config
-
Constructor Summary
Constructors Constructor Description SlingScriptEngineManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbundleChanged(org.osgi.framework.BundleEvent event)ScriptEnginegetEngineByExtension(String extension)ScriptEnginegetEngineByMimeType(String mimeType)ScriptEnginegetEngineByName(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)voidregisterEngineExtension(String extension, ScriptEngineFactory factory)voidregisterEngineMimeType(String type, ScriptEngineFactory factory)voidregisterEngineName(String name, ScriptEngineFactory factory)-
Methods inherited from class javax.script.ScriptEngineManager
get, getBindings, put, setBindings
-
-
-
-
Method Detail
-
getEngineByName
public ScriptEngine getEngineByName(String shortName)
- Overrides:
getEngineByNamein classScriptEngineManager
-
getEnginesByName
public List<ScriptEngine> getEnginesByName(String shortName)
-
getEngineByExtension
public ScriptEngine getEngineByExtension(String extension)
- Overrides:
getEngineByExtensionin classScriptEngineManager
-
getEnginesByExtension
public List<ScriptEngine> getEnginesByExtension(String extension)
-
getEngineByMimeType
public ScriptEngine getEngineByMimeType(String mimeType)
- Overrides:
getEngineByMimeTypein classScriptEngineManager
-
getEnginesByMimeType
public List<ScriptEngine> getEnginesByMimeType(String mimeType)
-
getEngineFactories
public List<ScriptEngineFactory> getEngineFactories()
- Overrides:
getEngineFactoriesin classScriptEngineManager
-
registerEngineName
public void registerEngineName(String name, ScriptEngineFactory factory)
- Overrides:
registerEngineNamein classScriptEngineManager
-
registerEngineMimeType
public void registerEngineMimeType(String type, ScriptEngineFactory factory)
- Overrides:
registerEngineMimeTypein classScriptEngineManager
-
registerEngineExtension
public void registerEngineExtension(String extension, ScriptEngineFactory factory)
- Overrides:
registerEngineExtensionin classScriptEngineManager
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)
- Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
getServiceProperties
public Map<String,Object> getServiceProperties(ScriptEngineFactory factory)
-
-