Interface TemplateResolverContext<V,​C extends TemplateResolverContext<V,​C>>

    • Method Detail

      • getContextClass

        java.lang.Class<C> getContextClass()
      • getResolverFactoryByName

        java.util.Map<java.lang.String,​? extends TemplateResolverFactory<V,​C>> getResolverFactoryByName()
      • processTemplateBeforeResolverInjection

        default java.lang.Object processTemplateBeforeResolverInjection​(java.lang.Object node)
        Process the read template before compiler (i.e., TemplateResolvers.ofTemplate(TemplateResolverContext, String) starts injecting resolvers.

        This is the right place to introduce, say, contextual additional fields.

        Parameters:
        node - the root object of the read template
        Returns:
        the root object of the template to be compiled