Class TemplateResolverFactories

    • Field Detail

      • LOGGER

        private static final Logger LOGGER
    • Constructor Detail

      • TemplateResolverFactories

        private TemplateResolverFactories()
    • Method Detail

      • populateFactoryByName

        public static <V,​C extends TemplateResolverContext<V,​C>,​F extends TemplateResolverFactory<V,​C>> java.util.Map<java.lang.String,​F> populateFactoryByName​(java.util.List<java.lang.String> pluginPackages,
                                                                                                                                                                                              java.lang.Class<V> valueClass,
                                                                                                                                                                                              java.lang.Class<C> contextClass)
        Populates plugins implementing TemplateResolverFactory<V, C>, where V and C denote the value and context class types, respectively.
      • populateFactoryByName

        private static <V,​C extends TemplateResolverContext<V,​C>,​F extends TemplateResolverFactory<V,​C>> java.util.Map<java.lang.String,​F> populateFactoryByName​(java.util.Map<java.lang.String,​PluginType<?>> pluginTypeByName,
                                                                                                                                                                                               java.lang.Class<V> valueClass,
                                                                                                                                                                                               java.lang.Class<C> contextClass)
      • instantiateFactory

        private static TemplateResolverFactory<?,​?> instantiateFactory​(java.lang.String pluginName,
                                                                             java.lang.Class<?> pluginClass)