package org.korsakow.services.conversion;
import java.util.ArrayList;
import java.util.List;
import org.korsakow.ide.DomHelper;
import org.w3c.dom.Document;
public abstract class ConversionModule implements IConversionModule
{
protected final Document document;
protected final DomHelper helper;
protected List<String> warnings = new ArrayList<String>();
public ConversionModule(Document document)
{
this.document = document;
helper = new DomHelper(document);
}
protected void addWarning(String warning) {
if (!warnings.contains(warning))
warnings.add(warning);
}
public List<String> getWarnings() {
return warnings;
}
public abstract void convert() throws ConversionException;
}