/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.upgrade.task.datasource; import org.jdom.Element; public abstract class DataSourceConverter { protected final DataSourceConverterLogger logger; protected String currentContext = ""; public DataSourceConverter( final DataSourceConverterLogger logger ) { this.logger = logger != null ? logger : new NopDataSourceConverterLogger(); } public final void setCurrentContext( String context ) { this.currentContext = context; } public abstract Element convert( Element root ) throws Exception; }