package hudson.plugins.testabilityexplorer.parser.converters;
import org.xmlpull.v1.XmlPullParser;
import hudson.plugins.testabilityexplorer.report.costs.TestabilityCost;
import hudson.plugins.testabilityexplorer.report.costs.CostSummary;
import hudson.plugins.testabilityexplorer.utils.TypeConverterUtil;
/**
* Constructs {@link TestabilityCost} objects.
*
* @author reik.schatz
*/
public abstract class ElementConverter
{
public abstract TestabilityCost construct(XmlPullParser xpp, CostSummary root);
protected String getNamespace()
{
return null;
}
protected int toInt(String value, int defaultValue)
{
return TypeConverterUtil.toInt(value,defaultValue);
}
}