Class SlingHTLMasterCompiler
java.lang.Object
org.apache.sling.scripting.sightly.impl.engine.compiled.SlingHTLMasterCompiler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompileHTLScript
(SightlyScriptEngine engine, Reader script, ScriptContext scriptContext) getResourceBackedUseObject
(RenderContext renderContext, String className) This method returns an Object instance based on aResource
-backed class that is either found through regular classloading mechanisms or on-the-fly compilation.
-
Constructor Details
-
SlingHTLMasterCompiler
public SlingHTLMasterCompiler()
-
-
Method Details
-
getResourceBackedUseObject
This method returns an Object instance based on aResource
-backed class that is either found through regular classloading mechanisms or on-the-fly compilation. In case the requested class does not denote a fully qualified class name, this service will try to find the class through Sling's resource resolution mechanism and compile the class on-the-fly if required.- Parameters:
renderContext
- the render contextclassName
- name of class to use for object instantiation- Returns:
- object instance of the requested class or
null
if the specified class is not backed by aResource
-
compileHTLScript
public SightlyCompiledScript compileHTLScript(SightlyScriptEngine engine, Reader script, ScriptContext scriptContext) throws ScriptException - Throws:
ScriptException
-
getClassLoader
-