Interface TemplateLoader

All Superinterfaces:
ReferenceResolverAware

public interface TemplateLoader extends ReferenceResolverAware
  • Field Details

    • logger

      static final org.slf4j.Logger logger
      Logger
    • RESOURCE_PATH

      static final String RESOURCE_PATH
      Function resource lookup path
      See Also:
    • loaders

      static final Map<String,Function> loaders
    • TYPE_RESOLVER

      static final TypeResolver TYPE_RESOLVER
      Type resolver to find custom message validators on classpath via resource path lookup
  • Method Details

    • lookup

      static Optional<TemplateLoader> lookup(String name)
      Resolves template loader from resource path lookup with given resource name. Scans classpath for meta information with given name and returns an instance of the loader. Returns optional instead of throwing exception when no template loader could be found.
      Parameters:
      name -
      Returns:
    • load

      Template load(String filePath)
      Loads the template from given file.
      Parameters:
      filePath -
      Returns: