|
||||||||||
| 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 JspScriptEngineFactoryThe 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.ScriptEngineFactoryScriptEngineFactory.getScriptEngine()public java.lang.String getLanguageName()
getLanguageName in interface javax.script.ScriptEngineFactoryScriptEngineFactory.getLanguageName()public java.lang.String getLanguageVersion()
getLanguageVersion in interface javax.script.ScriptEngineFactoryScriptEngineFactory.getLanguageVersion()public java.lang.Object getParameter(java.lang.String name)
getParameter in interface javax.script.ScriptEngineFactorygetParameter in class org.apache.sling.scripting.api.AbstractScriptEngineFactoryScriptEngineFactory.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.EventHandlerEventHandler.handleEvent(org.osgi.service.event.Event)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||