Class AbstractFlavorProcessor
- java.lang.Object
 - 
- org.nuxeo.ecm.web.resources.wro.processor.AbstractFlavorProcessor
 
 
- 
- All Implemented Interfaces:
 ro.isdc.wro.model.resource.processor.ResourcePreProcessor
- Direct Known Subclasses:
 FlavorResourceProcessor,SassCssFlavorProcessor
public abstract class AbstractFlavorProcessor extends Object implements ro.isdc.wro.model.resource.processor.ResourcePreProcessor
Extends this class to implement a flavor-based processor.- Since:
 - 7.4
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected ro.isdc.wro.config.ReadOnlyContextcontext 
- 
Constructor Summary
Constructors Constructor Description AbstractFlavorProcessor() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetAlias()StringgetEncoding()protected StringgetFlavor()protected booleanisEnabled(ro.isdc.wro.model.resource.Resource resource)voidprocess(ro.isdc.wro.model.resource.Resource resource, Reader reader, Writer writer)protected abstract voidprocess(ro.isdc.wro.model.resource.Resource resource, Reader reader, Writer writer, String flavorName) 
 - 
 
- 
- 
Method Detail
- 
getAlias
public abstract String getAlias()
 
- 
process
public void process(ro.isdc.wro.model.resource.Resource resource, Reader reader, Writer writer) throws IOException- Specified by:
 processin interfacero.isdc.wro.model.resource.processor.ResourcePreProcessor- Throws:
 IOException
 
- 
process
protected abstract void process(ro.isdc.wro.model.resource.Resource resource, Reader reader, Writer writer, String flavorName) throws IOException- Throws:
 IOException
 
- 
getEncoding
public String getEncoding()
 
- 
getFlavor
protected String getFlavor()
 
- 
isEnabled
protected boolean isEnabled(ro.isdc.wro.model.resource.Resource resource)
 
 - 
 
 -