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

    • Method Detail

      • getValueClass

        java.lang.Class<V> getValueClass()
        The targeted value class.
      • processTemplateBeforeResolverInjection

        default java.lang.Object processTemplateBeforeResolverInjection​(C context,
                                                                        java.lang.Object node)
        Intercept 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