Class AdvancedCmsWidgetTemplateResolver

java.lang.Object
org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
com.broadleafcommerce.advancedcms.core.config.AdvancedCmsWidgetTemplateResolver
All Implemented Interfaces:
org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver

public class AdvancedCmsWidgetTemplateResolver extends org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
Implementation of AbstractBroadleafTemplateResolver that is used to resolve widget resources if they aren't found in the database.
Author:
Jon Fleschler (jfleschler)
  • Field Details

  • Constructor Details

    • AdvancedCmsWidgetTemplateResolver

      public AdvancedCmsWidgetTemplateResolver()
  • Method Details

    • getResolverType

      public org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolverType getResolverType()
    • resolveResource

      public InputStream resolveResource(String template, String resourceName)
      Specified by:
      resolveResource in interface org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver
      Overrides:
      resolveResource in class org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
    • getWidgetClasspathResource

      public String getWidgetClasspathResource(String template, Widget widget)
    • buildWidgetFilePath

      protected String buildWidgetFilePath(Widget widget, String template)