|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sling.scripting.api.AbstractScriptEngineFactory
org.apache.sling.scripting.jsp.JspScriptEngineFactory
@Service(value=javax.script.ScriptEngineFactory.class) @Properties(value={@Property(name="service.description",value="JSP Script Handler"),@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="jasper.classdebuginfo",boolValue=true),@Property(name="jasper.enablePooling",boolValue=true),@Property(name="jasper.ieClassId",value="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"),@Property(name="jasper.genStringAsCharArray",boolValue=false),@Property(name="jasper.keepgenerated",boolValue=true),@Property(name="jasper.mappedfile",boolValue=true),@Property(name="jasper.trimSpaces",boolValue=false),@Property(name="jasper.displaySourceFragments",boolValue=false)}) public class JspScriptEngineFactory
The JSP engine (a.k.a Jasper).
Field Summary | |
---|---|
static java.lang.String[] |
NAMES
|
static java.lang.String[] |
SCRIPT_TYPE
|
Constructor Summary | |
---|---|
JspScriptEngineFactory()
|
Method Summary | |
---|---|
protected void |
activate(org.osgi.service.component.ComponentContext componentContext)
Activate this component |
protected void |
bindDynamicClassLoaderManager(org.apache.sling.commons.classloader.DynamicClassLoaderManager rclp)
Bind the class load provider. |
protected void |
deactivate(org.osgi.service.component.ComponentContext componentContext)
Activate this component |
java.lang.String |
getLanguageName()
|
java.lang.String |
getLanguageVersion()
|
java.lang.Object |
getParameter(java.lang.String name)
|
javax.script.ScriptEngine |
getScriptEngine()
|
void |
handleEvent(org.osgi.service.event.Event event)
|
protected void |
unbindDynamicClassLoaderManager(org.apache.sling.commons.classloader.DynamicClassLoaderManager rclp)
Unbind the class loader provider. |
protected void |
unbindSlingServletContext(javax.servlet.ServletContext slingServletContext)
Unbinds the Sling ServletContext and removes any known servlet context attributes preventing the bundles's class loader from being collected. |
Methods inherited from class org.apache.sling.scripting.api.AbstractScriptEngineFactory |
---|
getEngineName, getEngineVersion, getExtensions, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getProgram, setEngineName, setEngineVersion, setExtensions, setMimeTypes, setNames |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] SCRIPT_TYPE
public static final java.lang.String[] NAMES
Constructor Detail |
---|
public JspScriptEngineFactory()
Method Detail |
---|
public javax.script.ScriptEngine getScriptEngine()
getScriptEngine
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getScriptEngine()
public java.lang.String getLanguageName()
getLanguageName
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getLanguageName()
public java.lang.String getLanguageVersion()
getLanguageVersion
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getLanguageVersion()
public java.lang.Object getParameter(java.lang.String name)
getParameter
in interface javax.script.ScriptEngineFactory
getParameter
in class org.apache.sling.scripting.api.AbstractScriptEngineFactory
ScriptEngineFactory.getParameter(String)
protected void activate(org.osgi.service.component.ComponentContext componentContext)
protected void deactivate(org.osgi.service.component.ComponentContext componentContext)
protected void unbindSlingServletContext(javax.servlet.ServletContext slingServletContext)
slingServletContext
- The ServletContext
to be unboundprotected void bindDynamicClassLoaderManager(org.apache.sling.commons.classloader.DynamicClassLoaderManager rclp)
repositoryClassLoaderProvider
- the new providerprotected void unbindDynamicClassLoaderManager(org.apache.sling.commons.classloader.DynamicClassLoaderManager rclp)
repositoryClassLoaderProvider
- the old providerpublic void handleEvent(org.osgi.service.event.Event event)
handleEvent
in interface org.osgi.service.event.EventHandler
EventHandler.handleEvent(org.osgi.service.event.Event)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |