Uses of Interface
io.jstach.jstachio.spi.JStachioExtension
Package
Description
JStachio Service Provider extension points API.
JMustache extension to JStachio to enable dynamic development of templates.
JStachio Spring Core Integration
Spring Boot MVC application using JStachio.
Spring Boot MVC application using JStachio.
-
Uses of JStachioExtension in io.jstach.jstachio.spi
Modifier and TypeInterfaceDescriptioninterface
Runtime Config Service.interface
An extension that is a factory that provides other extensions.interface
Advises or filters a previously applied template.interface
Finds templates based on the model type (class).Modifier and TypeMethodDescriptiondefault <T extends JStachioExtension>
Optional<T>JStachioExtensions.findExtension
(Class<T> c) Finds a specific implementation usingClass.isAssignableFrom(Class)
.Modifier and TypeMethodDescriptionJStachioFactory.Builder.extensions()
Current mutable list of extensions.JStachioExtensions.getExtensions()
ServicesModifier and TypeMethodDescriptionJStachioFactory.Builder.add
(JStachioExtension extension) Adds an extensionstatic JStachioExtensionProvider
JStachioExtensionProvider.of
(JStachioExtension extension) Creates a provider from an extension.Modifier and TypeMethodDescriptionJStachioFactory.Builder.add
(Iterable<JStachioExtension> extensions) Add extensions.static JStachioExtensions
JStachioExtensions.of
(Iterable<JStachioExtension> extensions) Resolve from an iterable of extensions that usually come from some discovery mechanism like theServiceLoader
or a DI framework. -
Uses of JStachioExtension in io.jstach.opt.jmustache
Modifier and TypeClassDescriptionclass
Use JMustache instead of JStachio for rendering. -
Uses of JStachioExtension in io.jstach.opt.spring
Modifier and TypeClassDescriptionclass
JStachio services based on Spring notably theconfig
andtemplate finding
.ModifierConstructorDescriptionSpringJStachio
(List<JStachioExtension> extensions) Passed the found services usually injected by Spring. -
Uses of JStachioExtension in io.jstach.opt.spring.example
Modifier and TypeMethodDescriptionSpringTemplateConfig.jmustache()
The JMustache plugin to render templates while editing in development mode.Modifier and TypeMethodDescriptionSpringTemplateConfig.jstachio
(List<JStachioExtension> services) Creates jstachio from found plugins -
Uses of JStachioExtension in io.jstach.opt.spring.webflux.example
Modifier and TypeMethodDescriptionSpringTemplateConfig.jstachio
(List<JStachioExtension> services) Creates jstachio from found plugins