/**
* Copyright wro4j@2011
*/
package ro.isdc.wro.model.resource.processor.factory;
import ro.isdc.wro.model.resource.processor.impl.css.CssImportPreProcessor;
import ro.isdc.wro.model.resource.processor.impl.css.CssUrlRewritingProcessor;
import ro.isdc.wro.model.resource.processor.impl.css.CssVariablesProcessor;
import ro.isdc.wro.model.resource.processor.impl.css.JawrCssMinifierProcessor;
import ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor;
import ro.isdc.wro.model.resource.processor.impl.js.SemicolonAppenderPreProcessor;
/**
* Default {@link ProcessorsFactory} which provides most commons processors.
*
* @author Alex Objelean
* @created 15 May 2011
* @since 1.3.7
*/
public final class DefaultProcessorsFactory
extends SimpleProcessorsFactory {
public DefaultProcessorsFactory() {
addPreProcessor(new CssUrlRewritingProcessor());
addPreProcessor(new CssImportPreProcessor());
addPreProcessor(new SemicolonAppenderPreProcessor());
addPreProcessor(new JSMinProcessor());
addPreProcessor(new JawrCssMinifierProcessor());
addPostProcessor(new CssVariablesProcessor());
}
}