All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractRuntimeObjectModel Default abstract implementation ofRuntimeObjectModel
.ObjectModel TheObjectModel
class provides various static models for object conversion and object property resolution.ProviderOutcome Result returned by aUseProvider
.Record<T> ARecord
is a key-value immutable object understood by the HTL runtime, used for abstracting complex objects like Sightly templates (declared with thedata-sly-template
block element) or objects that need to be translated from Java to JavaScript and back.RenderContext TheRenderContext
defines the context for executing HTL scripts.RenderUnit Basic unit of rendering.RenderUnit.FluentMap RuntimeExtension ARuntimeExtension
represents a HTL runtime construct that provides some processing capabilities for the variousdata-sly-*
block elements.RuntimeObjectModel TheRuntimeObjectModel
provides various utility object inspection & conversion methods that can be applied to runtime objects when executing HTL scripts.SightlyException Exceptions caused by the HTL engine.Use TheUse
interface can be implemented by Java objects which are instantiated as part of processingdata-sly-use
attributes.UseProvider AUseProvider
instantiates objects for the Use-API.