package edu.sc.seis.sod.subsetter;
import org.w3c.dom.Element;
import edu.sc.seis.fissuresUtil.display.configuration.DOMHelper;
import edu.sc.seis.sod.ConfigurationException;
import edu.sc.seis.sod.velocity.PrintlineVelocitizer;
public abstract class AbstractPrintlineProcess {
public AbstractPrintlineProcess(Element config) throws ConfigurationException {
filename = DOMHelper.extractText(config, "filename", "");
template = DOMHelper.extractText(config, "template", getDefaultTemplate());
velocitizer = new PrintlineVelocitizer(new String[]{filename, template});
}
public abstract String getDefaultTemplate();
protected PrintlineVelocitizer velocitizer;
protected String filename, template;
}