Class SlingScriptEngineManager
- java.lang.Object
-
- javax.script.ScriptEngineManager
-
- org.apache.sling.scripting.core.impl.jsr223.SlingScriptEngineManager
-
- All Implemented Interfaces:
java.util.EventListener,org.osgi.framework.BundleListener
public class SlingScriptEngineManager extends javax.script.ScriptEngineManager implements org.osgi.framework.BundleListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENGINE_FACTORY_SERVICEstatic java.lang.StringEVENT_TOPIC_SCRIPT_MANAGER_UPDATED
-
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)javax.script.ScriptEnginegetEngineByExtension(java.lang.String extension)javax.script.ScriptEnginegetEngineByMimeType(java.lang.String mimeType)javax.script.ScriptEnginegetEngineByName(java.lang.String shortName)java.util.List<javax.script.ScriptEngineFactory>getEngineFactories()java.util.Map<java.lang.String,java.lang.Object>getProperties(javax.script.ScriptEngineFactory factory)voidregisterEngineExtension(java.lang.String extension, javax.script.ScriptEngineFactory factory)voidregisterEngineMimeType(java.lang.String type, javax.script.ScriptEngineFactory factory)voidregisterEngineName(java.lang.String name, javax.script.ScriptEngineFactory factory)
-
-
-
Field Detail
-
EVENT_TOPIC_SCRIPT_MANAGER_UPDATED
public static final java.lang.String EVENT_TOPIC_SCRIPT_MANAGER_UPDATED
- See Also:
- Constant Field Values
-
ENGINE_FACTORY_SERVICE
public static final java.lang.String ENGINE_FACTORY_SERVICE
-
-
Method Detail
-
getEngineByName
public javax.script.ScriptEngine getEngineByName(java.lang.String shortName)
- Overrides:
getEngineByNamein classjavax.script.ScriptEngineManager
-
getEngineByExtension
public javax.script.ScriptEngine getEngineByExtension(java.lang.String extension)
- Overrides:
getEngineByExtensionin classjavax.script.ScriptEngineManager
-
getEngineByMimeType
public javax.script.ScriptEngine getEngineByMimeType(java.lang.String mimeType)
- Overrides:
getEngineByMimeTypein classjavax.script.ScriptEngineManager
-
getEngineFactories
public java.util.List<javax.script.ScriptEngineFactory> getEngineFactories()
- Overrides:
getEngineFactoriesin classjavax.script.ScriptEngineManager
-
registerEngineName
public void registerEngineName(java.lang.String name, javax.script.ScriptEngineFactory factory)- Overrides:
registerEngineNamein classjavax.script.ScriptEngineManager
-
registerEngineMimeType
public void registerEngineMimeType(java.lang.String type, javax.script.ScriptEngineFactory factory)- Overrides:
registerEngineMimeTypein classjavax.script.ScriptEngineManager
-
registerEngineExtension
public void registerEngineExtension(java.lang.String extension, javax.script.ScriptEngineFactory factory)- Overrides:
registerEngineExtensionin classjavax.script.ScriptEngineManager
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)
- Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties(javax.script.ScriptEngineFactory factory)
-
-