package net.contextfw.web.commons.minifier;
import net.contextfw.web.application.DocumentProcessor;
import org.dom4j.Document;
class MinifierServiceImpl implements MinifierService {
private DocumentProcessor jsMinifier = null;
private DocumentProcessor cssMinifier = null;
private final boolean developmentMode;
MinifierServiceImpl(boolean developmentMode) {
this.developmentMode = developmentMode;
}
@Override
public void process(Document document) {
if (!developmentMode) {
jsMinifier.process(document);
cssMinifier.process(document);
}
}
public void setJsMinifier(DocumentProcessor jsMinifier) {
this.jsMinifier = jsMinifier;
}
public void setCssMinifier(DocumentProcessor cssMinifier) {
this.cssMinifier = cssMinifier;
}
}