org.broadleafcommerce.core.web.processor
Class JawrAbstractProcessor

java.lang.Object
  extended by org.thymeleaf.processor.AbstractProcessor
      extended by org.thymeleaf.processor.attr.AbstractAttrProcessor
          extended by org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor
              extended by org.thymeleaf.processor.attr.AbstractUnescapedTextChildModifierAttrProcessor
                  extended by org.broadleafcommerce.core.web.processor.JawrAbstractProcessor
All Implemented Interfaces:
Comparable<org.thymeleaf.processor.IProcessor>, org.thymeleaf.processor.IProcessor
Direct Known Subclasses:
JawrCssProcessor, JawrScriptProcessor

@Component(value="blJawrScriptProcessor")
public abstract class JawrAbstractProcessor
extends org.thymeleaf.processor.attr.AbstractUnescapedTextChildModifierAttrProcessor

A Thymeleaf processor that resolves a Jawr JavaScript bundle

Author:
apazzolini

Constructor Summary
JawrAbstractProcessor(String elementName)
           
 
Method Summary
protected abstract  net.jawr.web.resource.bundle.renderer.BundleRenderer getBundleRenderer(javax.servlet.ServletContext servletContext)
           
protected abstract  org.apache.commons.logging.Log getLogger()
           
 int getPrecedence()
           
protected  String getText(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element, String attributeName)
           
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractUnescapedTextChildModifierAttrProcessor
getModifiedChildren
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor
getReplaceHostElement, processAttribute
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractAttrProcessor
doProcess, getMatcher
 
Methods inherited from class org.thymeleaf.processor.AbstractProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JawrAbstractProcessor

public JawrAbstractProcessor(String elementName)
Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in class org.thymeleaf.processor.AbstractProcessor

getBundleRenderer

protected abstract net.jawr.web.resource.bundle.renderer.BundleRenderer getBundleRenderer(javax.servlet.ServletContext servletContext)

getLogger

protected abstract org.apache.commons.logging.Log getLogger()

getText

protected String getText(org.thymeleaf.Arguments arguments,
                         org.thymeleaf.dom.Element element,
                         String attributeName)
Specified by:
getText in class org.thymeleaf.processor.attr.AbstractUnescapedTextChildModifierAttrProcessor


Copyright © 2013. All Rights Reserved.