RuntimeObjectModel.importedClass and decides if this class should be an explicit import or not in the generated HTL
Java class.RuntimeExtensionRuntimeExtensions.JavaClassBackendCompiler.ObjectModel.collectionToString(Collection)CompilationOutput encapsulates the result of a compile operation as processed by the JavaClassBackendCompiler.ObjectModel.findBeanMethod(Class, String) (Class, Method)}cause.cause.ObjectModel.findBeanMethod(Class, String)ObjectModel.fromIterator(Iterator)null if this outcome is a success or no cause has been defined with the
ProviderOutcome.failure(Throwable) method.ObjectModel.findBeanMethod(Class, String) (Class, Method)}ObjectModel.getField(Object, String)ObjectModel.getIndex(Object, int)ObjectModel.getIndex(Object, int)Map.get(Object)RuntimeObjectModel that will be used for resolving objects' properties or type conversion / coercion.ObjectModel.invokeBeanMethod(Object, String)ObjectModel.resolveProperty(Object, Object)data-sly-template) code sections.BackendCompiler that checks for global bindings shadowing.Collection or is backed by one.ObjectModel.isMethodAllowed(Method)BackendCompiler that generates a Java class.JavaEscapeUtils provides useful methods for escaping or transforming invalid Java tokens to valid ones that could be used in
generated Java source code.JavaImportsAnalyzer allows checking imports in generated HTL Java classes, in order to optimise dependencies.RuntimeExtension name.null return a successful outcome, with the given result.ObjectModel.toString(Object)ObjectModel.toCollection(Object)Set that stores all the supported primitive classes.UseProvider.Record is a key-value immutable object understood by the HTL runtime, used for abstracting complex objects like Sightly
templates (declared with the data-sly-template block element) or objects that need to be translated from Java to JavaScript
and back.RenderContext defines the context for executing HTL scripts.RuntimeExtension represents a HTL runtime construct that provides some processing capabilities for the various
data-sly-* block elements.RuntimeObjectModel provides various utility object inspection & conversion methods that can be applied to runtime
objects when executing HTL scripts.ObjectModel.toBoolean(Object)Date objectJavaEscapeUtils.mangleChar(char)) it will will return the character that was mangled.Use interface can be implemented by Java objects which are instantiated as part of processing data-sly-use
attributes.UseProvider instantiates objects for the Use-API.Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.