Class DynamicAssetsLoaderProcessor

java.lang.Object
org.thymeleaf.processor.AbstractProcessor
org.thymeleaf.processor.element.AbstractElementTagProcessor
eu.rarogsoftware.rarog.platform.dynamic.frontend.resources.DynamicAssetsLoaderProcessor
All Implemented Interfaces:
org.thymeleaf.processor.element.IElementProcessor, org.thymeleaf.processor.element.IElementTagProcessor, org.thymeleaf.processor.IProcessor
Direct Known Subclasses:
DynamicCssLoaderProcessor, DynamicJsLoaderProcessor

public abstract class DynamicAssetsLoaderProcessor extends org.thymeleaf.processor.element.AbstractElementTagProcessor
  • Field Details

  • Constructor Details

    • DynamicAssetsLoaderProcessor

      public DynamicAssetsLoaderProcessor(org.thymeleaf.templatemode.TemplateMode templateMode, String dialectPrefix, String elementName, boolean prefixElementName, String attributeName, boolean prefixAttributeName, int precedence)
  • Method Details

    • doProcess

      protected void doProcess(org.thymeleaf.context.ITemplateContext context, org.thymeleaf.model.IProcessableElementTag tag, org.thymeleaf.processor.element.IElementTagStructureHandler structureHandler)
      Specified by:
      doProcess in class org.thymeleaf.processor.element.AbstractElementTagProcessor
    • createModelForAssets

      protected abstract org.thymeleaf.model.IModel createModelForAssets(BaseUrlHelper baseUrlHelper, List<DynamicAssetsLoader.WebpackAssetData> assetsList, org.thymeleaf.context.ITemplateContext context)
    • getEntrypointAssets