# All Classes and Interfaces

Class
Description
BindingsUtils
`BindingsUtils` provides helper methods for retrieving commonly used objects from a `Bindings` map.
BundledUnitManager
BundledUnitManagerImpl
This service allows various components to work with `BundledRenderUnit` instance and perform dependency resolution based on their availability in the `Bindings` maps passed to the HTL Script Engine.
ExtensionRegistryService
Aggregator for all runtime extensions.
ExtensionUtils
Helper class for `RuntimeExtension` implementations.
FormatFilterExtension
I18nRuntimeExtension
IncludeRuntimeExtension
Runtime support for including resources in a HTL script through `data-sly-include`.
JavaUseProvider
JoinFilterExtension
Patterns
PrintWriterJakartaResponseWrapper
Wrapper response to redirect the output into a specified print writer
PrintWriterResponseWrapper
Deprecated.
use `PrintWriterJakartaResponseWrapper` instead
RenderContextImpl
Rendering context for HTL rendering units.
RenderUnitProvider
Interprets identifiers as paths to other HTL templates
ResourceBackedPojoChangeMonitor
ResourceResolution
Utility class which is used by the HTL engine & extensions to resolve resources.
ResourceRuntimeExtension
Runtime support for including resources in a HTL script through `data-sly-resource`.
ResourceUseProvider
ScriptDependencyResolver
ScriptUseProvider
Use provider that interprets the identifier as a script path, and runs the respective script using a script engine that matches the script extension.
SightlyBindingsValuesProvider
HTL specific `BindingsValuesProvider`.
SightlyCompiledScript
SightlyEngineConfiguration
Holds various HTL engine global configurations.
SightlyScriptEngine
The HTL Script engine
SightlyScriptEngineFactory
HTL template engine factory
SlingHTLMasterCompiler
SlingRuntimeObjectModel
SourceIdentifier
Identifies a Java source file based on a `Resource`.
URIManipulationFilterExtension
UseRuntimeExtension
Runtime extension for the USE plugin
XSSRuntimeExtension
Runtime support for XSS filtering