|
||||||||||
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 String[] |
NAMES
|
static String[] |
SCRIPT_TYPE
|
Constructor Summary | |
---|---|
JspScriptEngineFactory()
|
Method Summary | |
---|---|
protected void |
activate(org.osgi.service.component.ComponentContext componentContext)
Activate this component |
protected void |
bindDynamicClassLoaderManager(DynamicClassLoaderManager rclp)
Bind the class load provider. |
protected void |
deactivate(org.osgi.service.component.ComponentContext componentContext)
Activate this component |
String |
getLanguageName()
|
String |
getLanguageVersion()
|
javax.script.ScriptEngine |
getScriptEngine()
|
void |
handleEvent(org.osgi.service.event.Event event)
|
protected void |
unbindDynamicClassLoaderManager(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, getParameter, 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 String[] SCRIPT_TYPE
public static final String[] NAMES
Constructor Detail |
---|
public JspScriptEngineFactory()
Method Detail |
---|
public javax.script.ScriptEngine getScriptEngine()
getScriptEngine
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getScriptEngine()
public String getLanguageName()
getLanguageName
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getLanguageName()
public String getLanguageVersion()
getLanguageVersion
in interface javax.script.ScriptEngineFactory
ScriptEngineFactory.getLanguageVersion()
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(DynamicClassLoaderManager rclp)
repositoryClassLoaderProvider
- the new providerprotected void unbindDynamicClassLoaderManager(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 |