/** * 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()); } }