Class TemplateCatalog

java.lang.Object
io.jstach.opt.spring.example.TemplateCatalog
All Implemented Interfaces:
io.jstach.jstachio.spi.JStachioExtension, io.jstach.jstachio.spi.JStachioTemplateFinder, io.jstach.jstachio.spi.JStachioTemplateFinder.SimpleTemplateFinder, io.jstach.jstachio.spi.TemplateProvider, io.jstach.jstachio.spi.TemplateProvider.GeneratedTemplateProvider

public class TemplateCatalog extends Object implements io.jstach.jstachio.spi.TemplateProvider.GeneratedTemplateProvider
Generated template catalog.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.jstach.jstachio.spi.JStachioTemplateFinder

    io.jstach.jstachio.spi.JStachioTemplateFinder.SimpleTemplateFinder

    Nested classes/interfaces inherited from interface io.jstach.jstachio.spi.TemplateProvider

    io.jstach.jstachio.spi.TemplateProvider.GeneratedTemplateProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated template catalog constructor for ServiceLoader.
  • Method Summary

    Modifier and Type
    Method
    Description
    List<io.jstach.jstachio.Template<?>>
    provideTemplates(io.jstach.jstachio.TemplateConfig templateConfig)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.jstach.jstachio.spi.JStachioTemplateFinder

    order

    Methods inherited from interface io.jstach.jstachio.spi.JStachioTemplateFinder.SimpleTemplateFinder

    findOrNull, findTemplate, supportsType

    Methods inherited from interface io.jstach.jstachio.spi.TemplateProvider

    provideTemplates

    Methods inherited from interface io.jstach.jstachio.spi.TemplateProvider.GeneratedTemplateProvider

    templates
  • Constructor Details

    • TemplateCatalog

      public TemplateCatalog()
      Generated template catalog constructor for ServiceLoader.
  • Method Details

    • provideTemplates

      public List<io.jstach.jstachio.Template<?>> provideTemplates(io.jstach.jstachio.TemplateConfig templateConfig)
      Specified by:
      provideTemplates in interface io.jstach.jstachio.spi.TemplateProvider